जब आपके पास TFS है तो आप PowerShell में तैनाती स्क्रिप्ट क्यों बनाएंगे?


10

मैं स्वत: परिनियोजन / निरंतर एकीकरण के साथ प्रयोग कर रहा हूं और मेरी टीम लीड के साथ बात हुई है।

मैंने उससे कहा कि मैं PowerShell में बिल्ड / परिनियोजन स्क्रिप्ट बनाने की जाँच कर रहा हूँ और उसने कहा कि GUI का उपयोग करके TFS में स्थापित करना बहुत आसान है। वीएस से सोर्स कंट्रोल करने के अलावा मुझे टीएफएस के साथ शून्य अनुभव है।

किन स्थितियों में TFS विफल होगा और क्या आप स्वचालित परिनियोजन के लिए PowerShell के साथ बेहतर होंगे? TFS के बजाय PowerShell को चुनने के अन्य कारण और फायदे क्या हैं?

और एक और बात: क्या मैं एक तृतीय पक्ष उपकरण चला सकता हूं, उदाहरण के लिए, टीएफएस से जेएस फाइलों को छोटा करता है?

PowerShell के कुछ फायदे जो मैं सोच सकता था:

  • PowerShell अधिकतम लचीलापन प्रदान करता है
  • आप आसानी से मर्क्यूरियल जैसे किसी अन्य स्रोत नियंत्रण प्रणाली पर स्विच कर सकते हैं
  • टीएफएस उत्पन्न करने की तुलना में स्क्रिप्ट को बनाए रखना आसान होगा
  • PowerShell हल्का वजन है: आप किसी भी पीसी पर स्क्रिप्ट चला सकते हैं

जवाबों:


9

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.