मैं वर्तमान में एक समाधान बनाने के लिए टीएफएस और नियमित निर्माण प्रक्रिया गतिविधि का उपयोग कर रहा हूं। हालांकि, मैं तैनाती को स्वचालित करने में सक्षम होना चाहता हूं ताकि मैं एक चरण में सर्वर पर दूरस्थ रूप से निर्माण और तैनाती कर सकूं।टीएफएस एमएसबिल्ड args/p: DeployOnBuild = सच कुछ भी नहीं प्रतीत होता है
एमएसबिल्ड तर्कों पर मैं तैनाती स्विच निर्दिष्ट करने की कोशिश कर रहा हूं। मेरा प्रोजेक्ट एक विंडोज़ सेवा है, लेकिन मुझे लगता है कि प्रोजेक्ट प्रकार (वेब प्रोजेक्ट नहीं होने पर) के बावजूद किसी भी बाइनरी को तैनात करना अभी भी संभव है।
वर्तमान निर्माण पैरामीटर:
/p:DeployOnBuild=True /p:UserName=user /p:Password=password
जब निर्माण TFS में यह सफल होता है चलाता है, लेकिन मैं सर्वर से तैनाती पर कुछ प्रयास और कुछ उपयोगी त्रुटि संदेश देखने के लिए उम्मीद कर रहा था लेकिन कुछ भी पता चलता है।
आपको इसे एक प्रकाशन प्रोफ़ाइल देना होगा। –
प्रकाशित प्रोफ़ाइल केवल वेब प्रोजेक्ट के साथ काम करता है। – suresh2
@ सुरेश 2 क्या उन्हें मैन्युअल रूप से बनाया नहीं जा सकता है और अभी भी msbuild द्वारा उपयोग किया जा सकता है? आखिरकार, एमएसबिल्ड अभी भी एक कमांड लाइन प्रोग्राम है जिसे तर्क के साथ बुलाया जाता है। – jaffa