2008-11-07 14 views
6

पर एक प्रोजेक्ट बनाने के लिए CruiseControl.NET को कॉन्फ़िगर कैसे करें मेरे पास क्रूज़ कंट्रोल.NET चल रहा एक बिल्ड सर्वर है। यह उस 7 परियोजनाओं के लिए अच्छी तरह से काम करता है जो उस सर्वर पर चलाने के लिए कॉन्फ़िगर किए गए हैं (चलिए इसे सर्वर ए कहते हैं)।रिमोट सर्वर

अब मेरे पास एक नई परियोजना है जिसे मैं एक अलग सर्वर (सर्वर बी) पर बनाना चाहता हूं, लेकिन मैं मौजूदा परियोजनाओं के रूप में उसी सीसीनेट डैशबोर्ड में दिखाना चाहता हूं।

मैं इस परिदृश्य के लिए CCNet को कैसे कॉन्फ़िगर कर सकता हूं?

उत्तर

8

dashboard.config (डिफ़ॉल्ट स्थान c:\Program Files\CruiseControl.NET\webdashboard\dashboard.config है) Servers Configuration Block पर एक नज़र में: - सिर्फ एक और <server /> नोड जोड़ते

<servers> 
     <server name="local" url="tcp://localhost:21234/CruiseManager.rem" 
       allowForceBuild="true" allowStartStopBuild="true" /> 
    </servers> 

यह आप दूरस्थ सर्वर आप पर रिपोर्ट करना चाहते हैं कॉन्फ़िगर कर सकते हैं। अपने CruiseControl.NET डैशबोर्ड पर परिवर्तनों को लागू करने के लिए, उसी फ़ोल्डर में web.config फ़ाइल संपादित करें और इसे सहेजें। डैशबोर्ड वेब पेज रीफ्रेश करें।

2

डकवर्थ का उत्तर Google के माध्यम से मिला है। मुझे पूरी कहानी (सभी नायकों की पहचान) मिली:

dashboard.config फ़ाइल खोलें। इसका डिफ़ॉल्ट स्थान \ प्रोग्राम फ़ाइलें \ CruiseControl.NET \ webdashboard है।

dashboard.config के शीर्ष पर, अतिरिक्त सर्वर जोड़ें। उदाहरण के लिए

और परिवर्तन सहेजें।

अपने क्रूज़ कंट्रोल.NET डैशबोर्ड पर परिवर्तनों को लागू करने के लिए, उसी फ़ोल्डर में web.config फ़ाइल को संपादित करें और इसे सहेजें। डैशबोर्ड वेब पेज रीफ्रेश करें।

+0

क्या आपको लगता है कि यह प्लेटफॉर्म पर काम करेगा? मैं एक यूनिक्स क्रूज़ कंट्रोल इंस्टेंस को विंडोज क्रूज़ कंट्रोल.नेट उदाहरण की निगरानी करना चाहता हूं, और वास्तव में इसे नियंत्रित करता हूं (यानी बिल्ड ऑफ किक)। –

+0

यह काम क्रॉस प्लेटफार्म करता है। हालांकि, सीसी.Net * निक्स पर बिल्कुल सही नहीं है - अपने आप को बहुत सारे सिरदर्द बचाएं और विंडोज़ पर डैशबोर्ड चलाएं। – skolima

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