2016-08-14 27 views
5

Próbowałem skonfigurować ciągłą integrację w celu automatycznego wdrożenia mojego klastra usługi Azure Service Fabric w wydarzeniach git push w usługach zespołów. Śledziłem domyślny szablon dla Team Services Budowanie Definicja i definicja Team Services wydania na podstawie tej instrukcji:Ciągła integracja usługi Azure Service Fabric kończy się niepowodzeniem w Visual Studio Team Services (był VSO)

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

Oto moje ustawienia: Build Definition Release Definition

Dla większości prac częścią wszystkiego do pierwszego wdrożenia. Po to, że rzuca się następujący błąd:

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. 

Od tego wydaje się, że to stara się całkowicie przesunięcie usługę zamiast po prostu uaktualnienie usługi. Przeszukałem wszystkie ustawienia i próbowałem tworzyć i ponownie tworzyć zadania, ale nie mogłem ich rozwiązać.

Czy ktoś to wcześniej napotkał?

Odpowiedz

11

Należy dodać lub zaktualizować profil publikowania, aby włączyć tryb aktualizacji i użyć tego profilu do wdrożenia struktury usługi po pomyślnym wykonaniu pierwszego wdrożenia.

Aby to zrobić szybko, możesz kliknąć projekt prawym przyciskiem myszy i wybrać "Opublikuj" w Visual Studio, zaznaczyć opcję "Uaktualnij aplikację" i kliknąć "Konfiguruj ustawienia aktualizacji", jeśli to konieczne, a następnie kliknąć link "Zapisz profil" i zatwierdzić/wcisnąć zmiany: enter image description here

+0

Aby zapewnić większą przejrzystość, zaznacz to pole, aby dodać trochę xml w pliku 'PublishProfiles/Local.xml'. Będzie to potrzebne w pliku' Cloud.xml 'plik również najprawdopodobniej. –

Powiązane problemy