मैं उपयोग/कुछ CMake परियोजनाओं को बनाए रखने, तो मैं CTest/CDash की जांच शुरू कर दिया है, लेकिन वहाँ कुछ है कि मैं समझ नहीं कर सकते हैं:Ctest/CDash कार्यप्रवाह: तैनाती हर रात को बनाता है
यह केवल प्रदर्शित करने के लिए किया जाता है निर्माण/परीक्षण परिणाम? (उर्फ सुंदरता लॉग)
या: क्या सर्वर पर रात निर्माण बाइनरी की तैनाती उस वर्कफ़्लो में शामिल हो सकती है?
जितना मुझे लगता है कि सीटीएस्ट सीएमके परियोजनाओं का परीक्षण करने और परीक्षण परिणामों को दिखाने के लिए आदर्श उपकरण है, मैं वेब सर्वर पर रात के निर्माण की तैनाती को स्वचालित करना भी चाहूंगा, और मुझे आश्चर्य है कि यह सही है या नहीं उस के लिए उपकरण ...
ठीक है, लेकिन अगर मैं चाहता हूं कि मैं केवल रात के निर्माण को तैनात करना चाहता हूं तो सभी सीटीएस्ट परीक्षण ठीक हैं? यह add_custom_target के साथ सीटीएस्ट लॉन्च करेगा? दूसरी समस्या यह है कि मैं सीडीएश में सफल निर्माण और खुद को बनाने के बीच एक लिंक देखना चाहता हूं ... एसडीके उपयोगकर्ता के दृष्टिकोण से, कम से कम, यह अधिक सुसंगत लगेगा ... – Mikarnage
मुझे लगता है सफलता के लिए सीटीएस्ट 0 रिटर्न? उस स्थिति में आप 'ctest -S nightly_script.ctest और <<रात के निर्माण कमांड को तैनात कर सकते हैं' जैसे कुछ कर सकते हैं, और कमांड को केवल तब निष्पादित किया जाता है जब पहला आदेश 0 देता है (विंडोज शैल के बराबर नहीं है) – yngve