2016-08-14 11 views
5

में निरंतर एकीकरण विफल रहता है मैंने टीम सेवाओं में git push घटनाओं पर स्वचालित रूप से अपने Azure सेवा फैब्रिक क्लस्टर को तैनात करने के लिए निरंतर एकीकरण स्थापित करने का प्रयास किया है। Build Definition Release Definitionअज़ूर सर्विस फैब्रिक विजुअल स्टूडियो टीम सर्विसेज (वीएसओ था)

सबसे अधिक भाग के लिए सब कुछ काम करता है के लिए:

Set up continuous integration for a Service Fabric application by using Visual Studio Team Services

यहाँ मेरा सेटिंग कर रहे हैं: मैं एक टीम सेवाओं के लिए परिभाषा और एक टीम सेवाएं रिलीज इस गाइड के आधार पर परिभाषा बिल्ड डिफ़ॉल्ट टेम्पलेट का पालन किया पहली तैनाती के लिए। उसके बाद यह निम्न त्रुटि फेंकता है:

An application with name 'fabric:/<APP>' already exists, its type is '<APP>Type' and version is '1.0.0.20160812.7'. You must first remove the existing application before a new application can be deployed or provide a new name for the application. 

कि से यह प्रतीत होता है जैसे कि यह बजाय सिर्फ सेवा उन्नयन पूरी तरह से सेवा पुनर्वितरित करने की कोशिश कर रहा है। मैंने सभी सेटिंग्स के माध्यम से खोज की है और कार्यों को बनाने और पुनर्निर्माण करने की कोशिश की है लेकिन हल करने में सक्षम नहीं हैं।

क्या किसी ने इससे पहले सामना किया है?

उत्तर

11

अपग्रेड मोड को सक्षम करने के लिए आपको एक प्रकाशित प्रोफ़ाइल जोड़ने या अपडेट करने की आवश्यकता है और पहली तैनाती सफल होने के बाद सेवा फैब्रिक को तैनात करने के लिए उस प्रोफ़ाइल का उपयोग करें।

इसे जल्दी करने के लिए, आप अपने प्रोजेक्ट पर राइट क्लिक कर सकते हैं और विजुअल स्टूडियो से "प्रकाशित करें" का चयन कर सकते हैं, "एप्लिकेशन को अपग्रेड करें" विकल्प चेक करें और यदि आवश्यक हो तो "अपग्रेड सेटिंग्स कॉन्फ़िगर करें" पर क्लिक करें, और फिर "प्रोफ़ाइल सहेजें" लिंक पर क्लिक करें और परिवर्तनों को प्रतिबद्ध/धक्का दें। enter image description here

+0

इसके आस-पास कुछ पारदर्शिता प्रदान करने के लिए, उस बॉक्स को चेक करना 'PublishProfiles/Local.xml' फ़ाइल में कुछ XML जोड़ देगा। आप इसे अपने 'Cloud.xml में करना चाहेंगे। 'फाइल भी सबसे अधिक संभावना है। –

संबंधित मुद्दे