6

के बीच तुलना आज हम स्रोत नियंत्रण के लिए टीएफएस 2008 का उपयोग कर रहे हैं, और मुझे लगता है कि हम आरएफएम के तुरंत बाद टीएफएस 2010 के लिए जाएंगे।क्रूज़ कंट्रोल, टीमसिटी और टीम फाउंडेशन सर्वर

हम कुछ जारी एकीकरण उपकरण का उपयोग करने जा रहे हैं लेकिन कौन सा? मैं टीमसिटी और क्रूज़ कंट्रोल.NET दोनों को देख रहा हूं, दोनों काफी अच्छे लगते हैं (टीमसिटी कॉन्फ़िगर करने के लिए थोड़ा और आसान था)। मैंने टीएफएस 2010 स्वचालन उपकरण के बारे में कुछ वास्तव में आशाजनक स्क्रीनकास्ट देखा है और यह वास्तव में अच्छा दिखता है। लेकिन मैंने केवल उपकरण की सतह खरोंच की है।

मुझे किस का उपयोग करना चाहिए?

उत्तर

5

यह देखते हुए कि आप पहले से ही टीएफएस का उपयोग कर रहे हैं, मैं पहले टीएफएस के सीआई टूल्स का प्रयास करता हूं और इस घटना में अपने निर्णय पर पुनर्विचार करता हूं कि यह आपकी आवश्यकताओं को पूरा नहीं करता है। वास्तव में, टीएफएस 2008 में सीआई विशेषताएं हैं: मैं 2010 तक छोड़ने के इंतजार के बजाय उन्हें जल्द से जल्द स्थापित कर दूंगा।

मेरी टीम अब कुछ टीएफएस 2008 की सीआई सुविधाओं का उपयोग कर रही है और वे हमारे लिए काफी अच्छी तरह से काम कर रहे हैं। खुद को बनाने की स्थापना करना मुश्किल नहीं था और टीएफएस के काम वस्तुओं के साथ एकीकरण काफी ठोस है (बॉक्स से बाहर विफलता की स्थिति में कार्य आइटम बनाए जाते हैं)।

मैं स्वीकार करूंगा कि हमारी प्रणाली काफी सरल है: हमने अभी तक पैर विधानसभा संस्करण के लिए काम नहीं किया है (क्योंकि यह पैर काम का एक बड़ा सौदा जैसा दिखता है) और हम यूनिट परीक्षण (दुर्भाग्य से) नहीं हैं। ऐसा लगता है कि एमएसटीएस्ट यूनिट परीक्षण अभी भी सही होगा!

9

हमने क्रूज़ कंट्रोल.NET और NANT के साथ शुरुआत की। ये मुफ्त उपकरण हैं और आपको कुल नियंत्रण देते हैं। वे plug-in के माध्यम से टीएफएस स्रोत नियंत्रण के साथ एकीकृत करते हैं। नुकसान वक्र सीखना, खराब दस्तावेज (सीसीएनईटी के लिए), और एक्सएमएल संपादन सीख रहे थे। यह स्क्रिप्ट को बनाए रखने वाले एक डेवलपर (मुझे) के पास आया।

हम अंततः टीमसिटी में स्विच कर दिए गए। यह टीएफएस स्रोत नियंत्रण के साथ एकीकृत करता है; बॉक्स के बाहर सबसे मानक कार्रवाई की जा सकती है। इसका उपयोग करना आसान है (वेब-आधारित), इसलिए कोई भी डेवलपर न्यूनतम प्रशिक्षण के साथ अपनी परियोजना को स्थापित कर सकता है। उन्नत उपयोग के लिए, यह NAnt के साथ एकीकृत करता है। आप बिल्ड मशीन के लिए काफी भारी सर्वर चाहते हैं (हालांकि एजेंट वितरित किए जा सकते हैं)।

मैंने टीएफएस सीआई सुविधाओं की कोशिश नहीं की है; TeamCity वह करता है जो हमें करने की ज़रूरत है। शुरुआत के लिए एक मुफ्त संस्करण है; यदि आप इसे बढ़ाते हैं, तो एक लाइसेंस उचित रूप से मध्य आकार की विकास दुकान के लिए मूल्यवान है।

+2

+1 आसानी से टीमसिटी आपको उठने और चलाने और कॉन्फ़िगर करने की अनुमति देता है – CaffGeek

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