2008-10-28 15 views
18

क्या असली वास्तविक मतभेद हैं या क्या यह सिर्फ स्वाद का विषय है?टीम सिटी बनाम CruiseControl.net- कौन सा बेहतर है?

+0

यह निर्भर करता है कि आप क्या निर्माण और पूरा करने के लिए कोशिश कर रहे हैं। आपने प्रोजेक्ट प्रकार निर्दिष्ट नहीं किए हैं इसलिए मैं आपके प्रश्न पर अस्पष्ट हूं। मैं नहीं देखता कि कोई भी आपको उस जानकारी के बिना ईमानदार, गैर-पक्षपातपूर्ण उत्तर कैसे दे सकता है। – D3vtr0n

उत्तर

20

क्रूज नियंत्रण सेटअप प्राप्त करना और रखरखाव टीमसिटी से अधिक समय लेता है (जहां आप मिनटों के मामले में स्वचालित प्रोजेक्ट (एसएलएन) निर्माण कर सकते हैं)। टीमसिटी में कुछ बहुत अच्छी सुविधाएं भी हैं, जैसे बिल्डिंग विफलता (ईमेल, जैबर, वेब साइट के माध्यम से) तुरंत रिपोर्ट करना, इसलिए आपको x मिनट का इंतजार नहीं करना है।

संस्करण 4 (वर्तमान में ईएपी) में एक सुविधा भी है जो पहले विफल परीक्षण चलाती है, इसलिए आप जानते हैं कि आपने जल्दी से निर्माण को ठीक किया है या नहीं।

तो ... मेरा वोट टीमसिटी के लिए जाता है, जब तक कि आपकी टीम इतनी बड़ी न हो कि आपको इसके लिए भुगतान करना पड़े ... उस स्थिति में, मुझे नहीं पता।

+2

आपकी टीम कितनी बड़ी है? क्या यह 20 अलग-अलग बिल्ड कॉन्फ़िगरेशन, 3 बिल्ड एजेंट और 20 उपयोगकर्ता तक नहीं है? यदि आप उस पर जाते हैं (और ब्रांचिंग एक्सटी (1 मुख्य, 1 टेस्ट और 1 रिलीज + कुछ बड़े बदलाव वाले लोगों का उपयोग न करें) तो आपको कई बिल्ड कॉन्फ़िगरेशन की आवश्यकता है) मैं कहूंगा कि यूएसडी 2000 – sonstabo

+0

का भुगतान करने के लिए एक उचित कीमत है मैं असहमत हूं। मेरे सीआई सर्वर के लिए मैंने टीम सिटी और सीसी.NET दोनों की कोशिश की। टीम सिटी ने हमारे फ्लेक्स बिल्ड के लिए बहुत अच्छा काम किया लेकिन मैं उन्हें कभी भी हमारे .NET वेब ऐप को चलाने के लिए नहीं मिला। सीसी.नेट ने इसे पांच मिनट में काम किया था। मैं टीम सिटी वेब जीयूआई विज़ार्ड पर CC.NET XML कॉन्फ़िगरेशन दृष्टिकोण पसंद करता हूं। आप टीम सिटी एक्सएमएल को भी संपादित कर सकते हैं, लेकिन यह सीसी.NET जितना आसान नहीं है। चूंकि मैं बहुत सारे पावरहेल लिखता हूं, इसलिए किसी भी बिल्ड बदलाव को बदलने के लिए पाठ संपादक को रखना आसान है। मुझे व्यवस्थापक जंक के पृष्ठों पर पृष्ठों के माध्यम से प्रमाणीकरण और नेविगेट करने की आवश्यकता नहीं है। – D3vtr0n

1

टीम शहर में PHP समर्थन नहीं है इसलिए यह मेरे लिए दिलचस्प नहीं है। मुझे लगता है कि यह एक व्यक्तिगत पसंद है।

1

व्यक्तिगत पसंद, लेकिन टीमसिटी स्थापित करने और देखने के लिए बहुत ही सुखद है।

3

टीमसिटी की pre-tested or delayed commit आपकी विशिष्ट आवश्यकताओं के आधार पर एक अच्छी सुविधा हो सकती है।

9

टीमसिटी वेबसाइट पर क्रूज़ कंट्रोल और क्रूज़ कंट्रोल.NET की टीमसिटी की तुलना http://www.jetbrains.com/teamcity/documentation/featureMatrix.html पर टीमसिटी वेबसाइट पर की गई है। जाहिर है कि टीमसिटी के पक्ष में थोड़ा सा झुकाव होगा, लेकिन सोचा कि यह वैसे भी मदद कर सकता है।

मेरे लिए, मुझे CruiseControl.NET के साथ जाना पड़ा क्योंकि यह SourceGear Vault और TeamCity का समर्थन नहीं करता है।

+3

वाह, उनके मैट्रिक्स रास्ता बंद है। वे एक गाइड के रूप में CC.NET 1.0 का उपयोग कर रहे हैं। उनमें से ज्यादातर चीजें सीसी में हैं।नेट अब, और जो उनमें से कुछ नहीं हैं वे जावा तक ही सीमित हैं, जो परवाह करते हैं। बिल्ड ग्रिड अच्छा लग रहा है, और गेटेड चेकिन शांत दिखते हैं हालांकि – Alex

+0

मैं भी वॉल्ट समस्या में चला गया हूं। सीसी.NET एकमात्र चीज है जिसमें वॉल्ट समर्थन है। और सोर्सगियर का समर्थन हडसन या टीमसिटी जैसी चीजों का समर्थन करने के लिए कहता है, "इसे स्वयं लिखें"। http://support.sourcegear.com/viewtopic.php?f=5&t=11156&p=50421&hilit=hudson मैं वास्तव में लोगों को वॉल्ट की सलाह दूंगा यदि SourceGear ने अन्य सीआई के साथ इन अंतराल को पुल करने में मदद करने में कुछ रूचि दिखाई है। – slolife

+0

यदि आपके पास दस्तावेज़ पढ़ने के लिए आवश्यक अतिरिक्त महीना है तो टीम सिटी अच्छा है। मेरे लिए, CC.NET ने छोटे प्रयास और कॉन्फ़िगरेशन वाले बॉक्स से बाहर काम किया। हो सकता है कि मैं "पुराना स्कूल" हूं लेकिन एक्सएमएल कॉन्फ़िगर संपादन जीयूआई/विज़ार्ड/वेबपेज दृष्टिकोण टीम सिटी के उपयोग से आसान लग रहा था। मेरे दो सेंट। – D3vtr0n

3

मैं व्यक्तिगत रूप से सीसी.NET पर हूं क्योंकि इस तथ्य के कारण मैं इसे बिल्ली से अनुकूलित कर सकता हूं, हम इसे रेड स्टोन के अंडेप्लेंट चलाने, स्थानीयकरण रिपोर्ट बनाने, कई अलग-अलग ढांचे में चलने वाले यूनिटटेस्ट जैसे सभी प्रकार की चीजों के लिए उपयोग करते हैं। 3 ओएस पर मोनो का उपयोग कर। मुझे वास्तव में स्थापित करना आसान लगता है और केवल एक ही समाधान का सरल संकलन करने में 5 मिनट से भी कम समय में था। हालांकि, मैंने टीम सिटी की जांच की है और यह अच्छा लग रहा है, मुझे बस अनुकूलित करने की क्षमता की आवश्यकता है।

+0

मुझे व्यक्तिगत रूप से लगता है कि .NET ऐप्स के लिए CC.NET बेहतर है। टीम सिटी को यूआई मार्गदर्शन सेटअप जैसे विज़ार्ड की आवश्यकता होती है जो नेविगेट करने के लिए परेशान है। सीसी.NET सभी एक्सएमएल आधारित है, बिना फैंसी जीयूआई के। लेकिन यह काम पूरा हो जाता है और मेरे अनुभवों में स्थापित करने के लिए बहुत तेज़ था। अगर टीम टीम के लिए अतिरिक्त समय था तो मैं उनके पक्ष में पूरी तरह से चला गया होता। टीम सिटी के सेटअप को समझने से पहले सीसी.NET ऊपर और चल रहा था। – D3vtr0n

4

टीमसिटी बहुत आसान है और बनाए रखता है। यदि आप नया शुरू कर रहे हैं तो टीमसिटी का उपयोग करें।

1

Team city स्रोत गियर का समर्थन करता है

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