Udostępnij za pośrednictwem


Publikowanie artefaktów potoku

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Usługa Azure Artifacts umożliwia deweloperom przechowywanie pakietów i zarządzanie nimi oraz kontrolowanie, z kim chcą je udostępniać. Artefakty potoku są generowane po utworzeniu aplikacji. Dane wyjściowe mogą być następnie wdrażane lub używane przez inne zadanie w potoku.

Publikowanie artefaktów

Możesz użyć PublishPipelineArtifact@1 , aby opublikować artefakt potoku na dowolnym etapie przy użyciu potoków YAML lub klasycznych, bez opłat za przechowywanie artefaktów potoku lub używanie buforowania potoku.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (Wymagane) Ścieżka pliku lub katalogu do opublikowania. Może być bezwzględny lub względny względem domyślnego katalogu roboczego. Może zawierać zmienne, ale symbole wieloznaczne nie są obsługiwane. Wartość domyślna: $(Pipeline.Workspace).

  • publishLocation: (Wymagane). Lokalizacja publikowania artefaktów: wybierz, czy artefakt ma być przechowywany w usłudze Azure Pipelines, czy skopiowany do udziału plików, który musi być dostępny z agenta potoku. Opcje: potok, ścieżka pliku. Wartość domyślna: potok.

  • artifact: (Opcjonalnie) Nazwa artefaktu do opublikowania. Jeśli nie zostanie ustawiona, wartość domyślna to unikatowy identyfikator o określonym zakresie zadania.

Publikowanie artefaktów z wiersza polecenia

Jeśli chcesz ręcznie opublikować artefakt, uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień:

az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'

Wyświetlanie opublikowanych artefaktów

Po zakończeniu przebiegu potoku możesz wyświetlić lub pobrać opublikowany artefakt w następujący sposób

  1. Wybierz przebieg potoku, a następnie wybierz kartę Podsumowanie .

  2. Wybierz opublikowany artefakt w powiązanej sekcji.

    Wyświetlanie opublikowanego artefaktu

  3. Rozwiń folder drop i znajdź artefakt.

    Wyświetlanie zawartości upuszczania

  4. Pobierz artefakt potoku i eksploruj jego zawartość.