Публикация артефактов конвейера

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

Артефакты Azure позволяют разработчикам хранить свои пакеты и управлять ими и управлять им, с которыми они хотят поделиться ими. Артефакты конвейера создаются после сборки приложения. Затем выходные данные можно развернуть или использовать другим заданием в конвейере.

Публикация артефактов

Вы можете использовать PublishPipelineArtifact@1 для публикации артефакта конвейера на любом этапе с помощью YAML или классических конвейеров без платы за хранение артефактов конвейера или кэширование конвейера.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (обязательно) Путь к файлу или каталогу для публикации. Может быть абсолютным или относительным к рабочему каталогу по умолчанию. Может включать переменные, но подстановочные знаки не поддерживаются. Значение по умолчанию: $(Pipeline.Workspace).

  • publishLocation: (обязательно). Расположение публикации артефактов: выберите, следует ли хранить артефакт в Azure Pipelines или скопировать его в общую папку, доступную агенту конвейера. Параметры: конвейер, filepath. Значение по умолчанию: конвейер.

  • артефакт: (необязательно) Имя артефакта для публикации. Если значение не задано, по умолчанию используется уникальный идентификатор, заданный для задания.

Публикация артефактов из командной строки

Если вы хотите вручную опубликовать артефакт, выполните следующую команду в командной строке с повышенными привилегиями:

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

Просмотр опубликованных артефактов

После завершения выполнения конвейера можно просмотреть или скачать опубликованный артефакт, как показано ниже.

  1. Выберите запуск конвейера и перейдите на вкладку "Сводка ".

  2. Выберите опубликованный артефакт в соответствующем разделе.

    Просмотр опубликованного артефакта

  3. Разверните папку удаления и найдите артефакт.

    Просмотр содержимого удаления

  4. Скачайте артефакт конвейера и изучите его содержимое.