2010-02-15 15 views
6

मैं क्रूज़ कंट्रोल वेब डैशबोर्ड देख रहा हूं। मैं एक खेत और एक सर्वर देख सकता हूं। हालांकि, मुझे कोई परियोजना जोड़ने का कोई तरीका नहीं दिख रहा है?मैं CruiseControl.NET पर कोई प्रोजेक्ट कैसे जोड़ूं?

क्या यह कुछ है जो मैं यूआई के साथ कर सकता हूं या क्या मुझे कॉन्फ़िगरेशन फ़ाइल को हाथ से संपादित करने की आवश्यकता है?

+2

आप वेब UI आधारित प्रबंधन चाहने कर रहे हैं कि क्या, आप TeamCity मूल्यांकन करने के लिए चाहते हो सकता है। http://www.jetbrains.com/teamcity/features/index.html – TrueWill

उत्तर

12

आपको परियोजनाओं को जोड़ने के लिए ccnet.config फ़ाइल (क्रूज़ कंट्रोल निर्देशिका के भीतर स्थित) को संपादित करने की आवश्यकता होगी। ऐसा करने में आपकी सहायता के लिए कुछ ग्राफिकल टूल हैं, हालांकि आप इसे हाथ से काफी तेज़ी से करने के लिए उपयोग करते हैं - बस पास के पास दस्तावेज़ हैं!

अपडेट: ऐसे ही एक उपकरण का एक उदाहरण http://www.codeplex.com/ccnetconfig

+0

आप अपने परिवर्तनों को सत्यापित करने के लिए CCValidator भी डाउनलोड कर सकते हैं। आप एक व्यस्त सीसी मशीन नहीं चाहते हैं कि आप अपने परिवर्तनों को चूसने के लिए कहें, और फिर यह पता लगाने से पहले कि वर्तमान में इसे ठीक से तय किया गया है या नहीं, वर्तमान निर्माण के लिए प्रतीक्षा करें। – ashes999

1

होने पर आपको एक यूआई के माध्यम से CCNETConfig उपयोग कर सकते हैं कॉन्फ़िग फ़ाइल संपादित करने के लिए हालांकि यह उच्च संस्करण का समर्थन नहीं करता> CruiseControl.NET 1.4।

1

आपको मूल रूप से कॉन्फ़िगरेशन फ़ाइल को हाथ से संपादित करना होगा, हालांकि मेरे पास यह सेटअप है ताकि कच्ची कॉन्फ़िगरेशन फ़ाइल अलग-अलग फाइलों में विभाजित हो, जिनमें से प्रत्येक मेरे स्रोत नियंत्रण प्रणाली में स्थापित है। फिर मैंने कॉन्फ़िगरेशन के लिए एक प्रोजेक्ट बनाया, और फिर संपूर्ण कॉन्फ़िगरेशन के लिए। तो जब कॉन्फ़िगर में कुछ बदलता है, तो CC.NET स्वयं परिवर्तनों को खींचता है, इसकी कॉन्फ़िगरेशन फ़ाइलों को पुन: प्रयास करता है और सिस्टम कॉन्फ़िगरेशन को रीफ्रेश करता है।

इसका मतलब है कि कोई भी कॉन्फ़िगरेशन संपादित कर सकता है (यदि वे स्रोत नियंत्रण में फ़ाइलों तक पहुंच सकते हैं), और किसी को भी CC.NET मशीन की प्रोग्राम फ़ाइलों निर्देशिका में जाना नहीं है।

सुनिश्चित नहीं हैं कि इस सवाल का जवाब देता है के लिए कहा, लेकिन यह कैसे काम करता है हमारे सेटअप

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