जेनकींस का उपयोग करके ASP.NET वेब अनुप्रयोगों के स्वचालित / अर्ध-स्वचालित तैनाती की कोई संभावना है। यह नियंत्रित या अनियंत्रित वातावरण के तहत हो सकता है, अनियंत्रित उपयोगकर्ता को उपयोगकर्ता और पासवर्ड दर्ज करने की आवश्यकता होती है। मैं वेब फ़ार्म परिदृश्य में लक्ष्य से गंतव्य तक और sql स्क्रिप्ट चलाने के लिए फ़ाइलों की प्रतिलिपि बनाने के तरीकों की तलाश कर रहा हूँ।
संपादित करें वर्तमान में हम xcopy / कॉन्फ़िगर अनुप्रयोग पूल / एसक्यूएल cmd, आदि के लिए आवेदन को तैनात करने के बल्ले फ़ाइलों का उपयोग कर रहे हैं। लेकिन इसके लिए काम करने के लिए, उत्पादन समर्थन टीम को स्रोत कोड डाउनलोड करने, परियोजना का निर्माण करने और एप्लिकेशन को तैनात करने के लिए बैट फ़ाइलों को चलाने की आवश्यकता है।
अब, हम उपयोगकर्ता को स्रोत कोड डाउनलोड करने के बिना तैनाती को स्वचालित करना चाहते हैं और उपयोगकर्ता को केवल एक url पर जाने और उपयोगकर्ता आईडी और पासवर्ड मापदंडों को भरने और svn टैग का चयन करने की आवश्यकता है और इसे तैनात किया जाना चाहिए। लेकिन जेनकिन्स अनाम लॉगिन के तहत चल रहा है, इसलिए मौजूदा बैट फ़ाइल काम नहीं करेगी क्योंकि इसमें स्क्रिप्ट चलाने की अनुमति नहीं है।
इसलिए, मैं जानना चाहूंगा कि क्या इस तरह की स्थिति के लिए कोई विकल्प मौजूद है। यह अच्छा होगा यदि उपयोगकर्ता के संदर्भ में दर्ज किए गए उपयोगकर्ता के पासवर्ड और पासवर्ड का उपयोग करके मौजूदा बैच फ़ाइल को बिना अधिक परिवर्तन के चलाने की अनुमति दी जाए। यदि यह संभव नहीं है, तो हम अन्य विचारों का भी पता लगाना चाहेंगे, लेकिन हमारे पास कठपुतली, आदि जैसे स्वचालित उपकरण चुनने के लिए लचीलापन नहीं है, हमें इन बैच फ़ाइलों के साथ रहना चाहिए।