2017-06-28 18 views
5

Używam wdrażania usługi aplikacji azure do etapu budowania szczeliny w Team Services, chcę móc zbudować moje rozwiązanie przy ustawieniu opcji PackageAsSingleFile na False. Jednak gdy próbuję zwolnić pakiet ze ścieżką do utworzonego artefaktu, otrzymuję "Brak pakietów z określonym wzorcem".Nie znaleziono pakietów z określonym wzorcem

Czy muszę utworzyć dwa artefakty, jeden jako plik zip i jeden jako pakiet plików, aby móc zrobić to, co chcę? Próbowałem różnych ścieżek do folderów, ale otrzymuję ten sam błąd, bez względu na to.

enter image description here

Odpowiedz

5

Patrz kroki:

zadanie
  1. Nuget instalatora przywrócić pakiecie
  2. Visual Studio zadanie budowlanej (Rozwiązanie: *** SLN; Visual Studio Wersja:. Visual Studio 2015; Argumenty MSBuild:/p : DeployOnBuild = True/p: DeployDefaultTarget = WebPublish/p: WebPublishMethod = FileSystem/p: DeleteExistingFiles = True/p: publishUrl = "$ (build.artifactstagingdirectory) \"; Platforma: $ (BuildPlatform); Konfiguracja: $ (BuildConfiguration))
  3. Publikuj tworzenie artefaktów (ścieżka do opublikowania: $ (build.artifactstagingdirectory); Nazwa artefaktu: upuść; Typ artefaktu: Serwer)
  4. Edycja/stworzyć definicję Zwolnij
  5. łącza artefakt do poprzedniej kompilacji
  6. Azure App usługi Deploy (pakiet lub folderu: $ (System.DefaultWorkingDirectory)/**/drop)
  7. Odznacz Publish Web Deploy używając opcji
+0

te kroki wystarczyły! Dziękuję Ci – ruffen

1

użyłem pliku zip, a zadaniem Azure Services Deploy aplikacji można z powodzeniem wykonać.

Dla związanej definicji kompilacji, można skorzystać z poniższego zadania:

zadanie kopiowania plików:

Źródło Folder: $(Build.SourcesDirectory).

Zawartość: projekt, który chcesz wdrożyć na platformie Azure, na przykład A SPNETCoreProj\**.

Folder docelowy: $(Build.ArtifactStagingDirectory).

zadanie Archive Files: folderu głównej (lub plik) do archiwizacji: $(Build.ArtifactStagingDirectory). Typ archiwum: zip. Plik archiwum do utworzenia: $(Build.ArtifactStagingDirectory)/project.zip.

Publish Budowanie zadania artefakty:

Ścieżka na rozpatrzenie: $(Build.ArtifactStagingDirectory).

Artefakt Nazwa: drop.

W definicji uwalnianiu można określić pakiet lub folderu jako $(System.DefaultWorkingDirectory)\**\*.zip w Azure App Usługi Deploy zadania.