में बैच कमांड के माध्यम से केवल web.config ट्रांसफॉर्मेशन को ट्रिगर कैसे करें। मैं .NET प्रोजेक्ट बनाने के लिए जेनकिन्स सर्वर स्थापित कर रहा हूं। हम विज़ुअल स्टूडियो वेब.कॉन्फिग ट्रांसफॉर्मेशन का उपयोग प्रत्येक पर्यावरण (देव 1, देव 2, क्यूए, और रिलीज) के लिए हमारी कॉन्फ़िगरेशन फ़ाइलों को बदलने के लिए करते हैं। मैं अपने MSBuild आदेश में निम्नलिखित आदेश पंक्ति तर्क का उपयोग कर रहा है, और यह परिवर्तनों के साथ काम कर रहा है:जेनकिन्स
/p:Configuration=Dev1;DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=..\..\deploy\current\Dev1
समस्या मैं प्रत्येक परिवेश के लिए समाधान के पुनर्निर्माण के लिए है, और समाधान में से कुछ काफी बड़े हैं कि है और निर्माण के लिए कुछ समय ले लो। मैं केवल एक बार समाधान का निर्माण करना चाहता हूं, और उसके बाद अन्य वातावरण के लिए केवल परिवर्तनों को ट्रिगर करना चाहता हूं। क्या किसी को एमएसबिल्ड बैच कमांड के माध्यम से ऐसा करने का तरीका पता है, या जेनकींस में ऐसा करने का दूसरा तरीका है?
मुझे लगता है कि आपको जेनकिंस (यानी कमांड लाइन से) का उपयोग किये बिना यह कैसे करना चाहिए और एक बार जब आप केवल जेनकींस में समाधान शामिल कर लेंगे। – Bernard
सहमत हुए। यही वह है जो मैं करने की कोशिश कर रहा हूं। जेनकींस मूल रूप से कमांड लाइन कमांड निष्पादित कर रहा है। –