2011-08-11 13 views
7

मुझे अपने निर्धारित निर्माण के साथ कुछ समस्या है। इस प्रकार यह जाता है:Cruisecontrol.net 1.6 - सीसीनेट स्थिति "अज्ञात" बन रही है

  1. मेरी cruisecontrol.net कॉन्फ़िगरेशन फ़ाइल में प्रोजेक्ट एंट्री बनाया गया। इस समय, सीसी डैशबोर्ड सीसीनेट स्थिति "अज्ञात" के साथ नई परियोजना प्रविष्टि दिखाएगा। इस प्रोजेक्ट में एक निर्धारित ट्रिगर होगा, ताकि यह प्रतिदिन एक विशिष्ट समय पर चलता है।
  2. मैं प्रोजेक्ट के लिए एक बिल्ड ट्रिगर करता हूं और बिल्ड सफल है। अब सीसीनेट की स्थिति "चल रही है"।
  3. दैनिक निर्माण कुछ दिनों के लिए लगातार तरीके से होता है। सीसीनेट स्थिति अभी भी हर दिन "चल रहा है" दिखाती है।
  4. किसी बिंदु पर (कुछ दिनों के बाद), इस परियोजना की सीसीनेट स्थिति अचानक "अज्ञात" में बदल जाती है, जिसके बाद निर्धारित बिल्ड नहीं होता है।

संक्षेप में, सीसी निर्धारित स्थिति केवल तब होती है जब सीसीनेट स्थिति "चल रही" होती है। एक बार जब यह "अज्ञात" में बदल जाता है, तो निर्धारित बिल्ड ट्रिगरिंग रोकता है।

मेरे मामले में, सीसीनेट स्थिति किसी भी विशिष्ट कारण के बिना "रनिंग" से "अज्ञात" में बदल रही है, और इसलिए निर्धारित निर्माण बंद हो जाता है।

कोई विचार यह क्यों हो रहा है?

धन्यवाद।

+1

क्रूज़ नियंत्रण .net सेवा की जांच करें, चाहे वह चल रहा हो या हो सकता है। जांचें कि बिल्ड लॉग फाइलें हैं या नहीं .. –

+0

सबकुछ जगह में है .. – Sandeep

उत्तर

1

इसके लिए एक संभावित कारण यह है कि राज्य फ़ाइल हटा दी जा रही है। राज्य फ़ाइल स्थान को सीसीनेट में राज्य टैग द्वारा परिभाषित किया जाता है।

आप जांच सकते हैं कि कोई क्लीन अप प्रक्रिया सीसीनेट सेवा को बंद कर रही है और राज्य फ़ाइलों को हटा रही है या नहीं।

+0

मेरे मामले में राज्य फ़ाइल (सीसीनेट/सर्वर निर्देशिका में) को हटाने, निर्माण को मजबूर करने और फिर बिल्ड नंबर निश्चित चीजों को बहाल करने के लिए। – 79E09796

1

मुझे एक समान समस्या थी। प्रोजेक्ट नाम का नाम छोटा करने का प्रयास करें या फ़ाइल ccnet.config में प्रोजेक्ट के लिए नाम बदलें। मैंने प्रोजेक्ट नाम को छोटा कर दिया है, फिर सीसीनेट सेवा को पुनरारंभ किया है और सीसीनेट स्थिति तुरंत "रनिंग" पर गई है। मेरे निर्धारित कार्य उसके बाद बिना किसी समस्या के भाग गए।

+0

शायद यह काम करेगा यदि आपने इसे और भी लंबे समय तक बनाया है, जब तक यह ProjectState.xml में प्रोजेक्ट नाम से मेल नहीं खाता है। –

7

$ ccnetINSTALLDIR \ server \ ProjectsState.xml।

ProjectState.xml फ़ाइल में नोड में प्रोजेक्ट की किसी भी प्रविष्टि को हटाएं। यह इस मुद्दे को ठीक करेगा। यदि आवश्यक हो तो सीसीनेट सर्वर को पुनरारंभ करें

+0

मेरे लिए सही काम किया। धन्यवाद! – Teddy

संबंधित मुद्दे