Публикация артефактов конвейера
Azure DevOps Services | Azure DevOps Server 2022 г. | Azure DevOps Server 2020 г.
Azure Artifacts позволяет разработчикам хранить свои пакеты и управлять ими, а также контролировать, кому они хотят предоставить к ним общий доступ. Артефакты конвейера создаются после сборки приложения. Затем выходные данные могут быть развернуты или использованы другим заданием в конвейере.
Публикация артефактов
Примечание
Артефакты конвейера публикации не поддерживаются в конвейерах выпуска. Он поддерживается только в конвейерах сборки, многоэтапных конвейерах и конвейерах YAML.
Вы можете опубликовать артефакты на любом этапе конвейера с помощью YAML или классического редактора. Плата за хранение артефактов конвейера или использование кэширования конвейера не взимается.
- task: PublishPipelineArtifact@1
inputs:
targetPath: '$(Pipeline.Workspace)'
publishLocation: 'pipeline'
artifact: 'drop'
targetPath: (обязательно) Путь к файлу или каталогу для публикации. Может быть абсолютным или относительно рабочего каталога по умолчанию. Может включать переменные, но подстановочные знаки не поддерживаются. Значение по умолчанию: $(Pipeline.Workspace).
publishLocation: (обязательно). Расположение публикации артефактов: выберите, следует ли хранить артефакт в Azure Pipelines или копировать его в общую папку, доступ к которому должен быть доступен из агента конвейера. Параметры: конвейер, путь к файлу. Значение по умолчанию: pipeline.
artifact: (необязательно) Имя публикуемого артефакта. Если значение не задано, по умолчанию используется уникальный идентификатор, ограниченный заданием.
Публикация артефактов из командной строки
Если вы хотите опубликовать артефакт вручную, выполните следующую команду в командной строке с повышенными привилегиями:
az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'
Просмотр опубликованных артефактов
После завершения выполнения конвейера можно просмотреть или скачать опубликованный артефакт, как показано ниже.
Выберите выполнение конвейера, а затем перейдите на вкладку Сводка .
Выберите опубликованный артефакт в соответствующем разделе.
Разверните папку drop и найдите артефакт.
Скачайте артефакт конвейера и изучите его содержимое.
Похожие статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по