को कॉन्फ़िगर करना मुझे MSBuild और MSDeploy के साथ विभिन्न वातावरण स्थापित करने में समस्याएं आ रही हैं।टीमसिटी MSBuild और MSDeploy
मैं TeamCity पर सेट किया हुआ 2 विन्यास
- TestConfiguration (यह टेस्ट कॉन्फ़िग में एप्लिकेशन बनाता है और चलाता है इकाई परीक्षण)
- StagingConfiguration (पैकेज और यूए परीक्षण के लिए हमारे मचान बॉक्स को तैनात करने के लिए होती है)
मेरा टेस्ट कॉन्फ़िगरेशन ठीक काम करता है लेकिन स्टेजिंग कॉन्फ़िगरेशन पैकेज को तैनात नहीं करता है।
<MSBuild Projects="MyProject\MyProject.csproj"
Properties="Configuration=Staging;
DeployOnBuild=true;
DeployTarget=Package;"/>
मैं दोनों
_PackageTempDir=\\server\c$\WebDirectory;
PackageLocation=\\server\c$\WebDirectory;
जोड़ने की कोशिश की है लेकिन न तो कुछ भी करने को, मैं बात याद आ रही है लगता है? मैं वास्तव में यहां और वहां एक अजीब ब्लॉग पोस्ट, कोई दस्तावेज नहीं ढूंढ पाया है। क्या मुझे MSDeploy के लिए काम करने के लिए अपने TeamCity सर्वर पर कुछ इंस्टॉल करने की आवश्यकता है?
मेरे आदर्श परिदृश्य है:
- TFS
- TeamCity में चलाएँ StagingConfiguartion मैन्युअल
- कोड बनाया गया है और \ सर्वर के लिए तैनात किया गया है करने के लिए चेक \ ग $ \ webdirectory
आपको क्या त्रुटि संदेश मिलते हैं? – 8DH
क्या आपने जांच की है कि बिल्ड एजेंट चलाने वाले उपयोगकर्ता खाते में उल्लिखित यूएनसी पथ तक पहुंच है? – 8DH
आपको अपने सीआई निर्माण के दौरान msdeploy पैकेज बनाने पर विचार करना चाहिए और मौजूदा 'बिल्ड आर्टिफैक्ट) बिल्ड पैकेज को डेलपॉय करने के लिए अपने' तैनाती का निर्माण 'msdeploy का उपयोग करना चाहिए। आपके दृष्टिकोण में आप प्रत्येक तैनाती पर स्रोतों से पुनर्निर्माण कर रहे हैं। –