Publikowanie artefaktów potoku

Azure DevOps Services | Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r.

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

Uwaga

Artefakty potoku publikowania nie są obsługiwane w potokach wydania. Jest on obsługiwany tylko w potokach kompilacji, potokach wieloetapowych i potokach yaml.

Artefakty można publikować na dowolnym etapie potoku przy użyciu języka YAML lub edytora klasycznego. Nie będą naliczane opłaty za przechowywanie artefaktów potoku ani buforowanie 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 chcesz przechowywać artefakt w usłudze Azure Pipelines, czy skopiować go 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, domyślnie zostanie ustawiony 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 upuszczania i znajdź artefakt.

    Wyświetlanie zawartości upuszczania

  4. Pobierz artefakt potoku i zapoznaj się z jego zawartością.