Поделиться через


DownloadPipelineArtifact@0. Загрузка задачи артефакта конвейера v0

Используйте эту задачу для скачивания артефактов конвейера из предыдущих этапов этого конвейера или из другого конвейера.

Эта версия задачи устарела; используйте DownloadPipelineArtifact@2.

Примечание.

Дополнительные сведения, включая команды Azure CLI, см. в скачивании артефактов.

Используйте эту задачу для скачивания артефактов конвейера из предыдущих этапов этого конвейера или из другого конвейера.

Это важно

Эта задача поддерживается только в Azure DevOps Services. Если вы используете его на сервере Azure DevOps Server, вы получите сообщение об ошибке, аналогичное Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. использование скачивание артефактов сборки, если вы используете Azure DevOps Server или TFS 2018.

Синтаксис

# Download Pipeline Artifacts v0
# Downloads an artifact associated with a pipeline.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.

Входные данные

pipelineId - Конкретный конвейер для скачивания из
string.

Сборка, из которой нужно скачать артефакты. Например: 1764. Если отсутствует, нацелите текущий конвейер.


artifactName - имя артефакта для скачивания.
string. Обязательное. Значение по умолчанию: drop.

Указывает имя артефакта для скачивания. Если значение остается пустым, задача скачивает все артефакты, связанные с выполнением конвейера.


Путь targetPath - для скачивания в
string. Обязательное.

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


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.

Выходные переменные

Нет.

Замечания

Существует более новая версия этой задачи. Дополнительные сведения см. в разделе DownloadPipelineArtifact@2.

Это важно

Эта задача поддерживается только в Azure DevOps Services. Если вы используете его на сервере Azure DevOps Server, вы получите сообщение об ошибке, аналогичное Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. использование скачивание артефактов сборки, если вы используете Azure DevOps Server или TFS 2018.

По умолчанию артефакты скачиваются в $(Pipeline.Workspace). Если имя артефакта не указано, для каждого скачавшего артефакта будет создан подкаталог. Вы можете использовать шаблоны сопоставления файлов , чтобы ограничить скачанные файлы.

Как найти идентификатор конвейера, из которого нужно скачать артефакт?

Идентификатор конвейера можно найти в разделе "Переменные конвейера". Идентификатор конвейера — это переменная system.definitionId. Его также можно найти в пути URL-адреса.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Нет
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 2.155.1 или более поздней версии
Категория задач Полезность