2011-11-18 13 views
5

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


ऊपर दिए गए लिंक अधिकतर स्वचालित तैनाती की रणनीति को समझाते हैं। मुझे यह पता लगाना होगा कि तैनाती स्क्रिप्ट कैसे लिखना है और एक परिनियोजन स्क्रिप्ट कैसा दिखता है।

उत्तर

4

यह जानने के बिना कि आप किस प्रकार का आवेदन सही जवाब देने के लिए अपनी कड़ी मेहनत करना चाहते हैं, लेकिन यहां कुछ उपयोगी लिंक हैं जो मुझे लगता है।

आप TFS 2010 से एक ClickOnce आवेदन को तैनात करना चाहते हैं, कोशिश this article at codeproject

TeamDeploy from codeplex अच्छा लग रहा है, लेकिन मैं अभी तक उपयोग नहीं किया है।

community TFS Build extensions

एक litte सा बारे में web deployement

2

हम सिर्फ TFS deployer (http://tfsdeployer.codeplex.com/wikipage?title=Preparing%20Deployment%20Scripts&referringTitle=Home) का उपयोग शुरू कर दिया है। असल में यह एक विंडोज़ सेवा है जो गुणवत्ता के परिवर्तनों की निगरानी पर नज़र रखती है और जब यह बदलती है तो चलाने के लिए कस्टम पावरहेल या बैच स्क्रिप्ट को ट्रिगर कर सकती है।

जब कोई चेकइन होता है, तो बिल्ड एजेंट इसे बनाता है, किसी भी इकाई परीक्षण चलाता है, फिर परिणाम ड्रॉप बिल्ड फ़ोल्डर में प्रकाशित करता है। यह "इकाई परीक्षण पास" जैसे कुछ के निर्माण की गुणवत्ता भी सेट करता है। तब टीएफएस नियोक्ता आगे बढ़ता है, बिल्ड को पकड़ता है और हमारे विकास परीक्षण पर्यावरण को रिलीज़ करता है और कुछ और परीक्षण चलाता है। यदि ये पास करते हैं तो लोगों को यह जानने के लिए एक ईमेल भेजता है कि कोई मैन्युअल चेक चलाया जा सकता है।

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

क्योंकि यह कस्टम कोड चलाता है, आप अपनी इच्छानुसार तैनाती के किसी भी तरीके का उपयोग कर सकते हैं, जब तक कि यह स्क्रिप्ट योग्य (msbuild, msdeploy, clickonce, msi generation आदि) है।

स्क्रिप्ट कॉन्फ़िग फ़ाइल में एक ही स्क्रिप्ट पर बनाता है बनाता है के बीच (एक ही टीम परियोजना में) बस सभी प्रासंगिक इंगित करके साझा किया जा सकता।

प्रलेखन पुराने हो चुके एक सा है, लेकिन यह काफी सेटअप करने के लिए आसान और शुरू हो जाएं था।

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