मेरे काम पर हम सीसीएनईटी का उपयोग करते हैं, लेकिन चेक-इन पर रात के मुकाबले अधिक बनाता है - हालांकि यह आसानी से दोनों या दोनों के लिए कॉन्फ़िगर किया गया है।
आप प्रत्येक चेकइन पर भी चलाने के लिए इकाई परीक्षण को आसानी से सेट कर सकते हैं, साथ ही FXCop परीक्षण, और कई अन्य उत्पादों को भी चला सकते हैं।
मैं एक विकल्प के रूप में Team City को जांचने की भी सलाह दूंगा, क्योंकि इसमें एक मुफ्त संस्करण है, और रिपोर्टिंग और सेटअप बहुत सरल है (यह मेरे लिए अच्छा लग रहा है)। पे-फॉर विंडो को हिट करने से पहले, इसमें लगभग 20 टीम के सदस्यों/परियोजनाओं की सीमा है।
उसने कहा, हमने सीसीएनईटी के साथ शुरुआत की, और मुफ्त संस्करण पर टीम सिटी को देखने के लिए कई उत्पादों को बड़ा किया है और हमारे पास जो कुछ है उससे बहुत खुश हैं।
विशेषताएं है कि CCNET के साथ मदद में शामिल हैं:
- XML आधारित विन्यास - आप आमतौर पर कॉपी और आपको क्या चाहिए के सबसे चिपका सकते हैं।
- अधिक या कम आप अपनी बिल्ड स्क्रिप्ट के रूप में अपने पेड़गर्जन स्क्रिप्ट को प्लग करने में सक्षम होंगे, और उस पर CCCET को संकलन चलाने के लिए निष्पादन योग्य कार्य के रूप में इंगित करें।
- प्रलेखन के बहुत सारे और बहुत nunit, Ncover, FxCop, आदि स्थापित करने के लिए आसान
आप किसी भी समय अपनी परियोजनाओं की स्थिति पता चल जाएगा कि, और यह भी एक ई-मेल बंद आग या एक रख सकते
- टास्कबार एप्लिकेशन एक ही जानकारी के साथ आरएसएस फ़ीड।
लेकिन मैं निश्चित रूप से हर चेक-इन पर एक सीआई का निर्माण चल रहा है के साथ जाना चाहते हैं - सबसे अधिक भाग में जाँच से पहले इकाई परीक्षण चलेंगे के लिए, लेकिन CCNET सर्वर संभाल रन किसी भी आवेदन पत्र देना/विधानसभाओं होगा जिस असेंबली में हम जांच कर रहे हैं उस पर निर्भरता, और वे फिर से निर्मित हो जाते हैं, और प्रत्येक चेकइन पर पुनः परीक्षण किया जाता है।
यह देखते हुए कि सीसीएनईटी मुफ्त है और सेट अप करने में बहुत कम समय लगता है - मैं अत्यधिक अनुशंसा करता हूं कि यह सिर्फ इसके लिए जा रहा है और यह देखकर कि यह आपके लिए उपयुक्त है, फिर वहां से विस्तार कर रहा है।
(यहाँ जहां मैं बहुत ज्यादा एक ही में कुछ परिवर्तन के साथ पोस्ट/एक और धागा नहीं है - लेकिन अन्य टिप्पणी में से कुछ भी मदद मिल सकती है Automated Builds!) जोड़ने के लिए
संपादित करें: आप आसानी से अपनी खुद की तैनाती सेट कर सकते हैं सीसीएनईटी के लिए योजना, और वहां सहायता के लिए ब्लॉग पोस्टों में से एक टन हैं, और ईमेल अधिसूचनाएं वास्तव में पूर्ण रूप से गहन रूप से स्थापित की जा सकती हैं, या तो सभी सफलताओं, सभी विफलताओं पर, जब यह सफलता से असफल हो जाती है, आदि।आरएसएस में भी बनाया गया है, और आप अन्य प्रणालियों के लिए अपने स्वयं के नोटिफ़ायर भी स्थापित कर सकते हैं।
महान प्रश्न, क्या मुझे पता है कि आप कौन सी चुनते हैं? और क्यों? – Smit