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.

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

Важно!

Эта задача поддерживается только в 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.
# Download Pipeline Artifacts v0
# Download Pipeline Artifact.
- 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. Обязательный.

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


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

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

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

Нет.

Remarks

Существует более новая версия этой задачи. Дополнительные сведения см. в разделе 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
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.155.1 или более поздней версии
Категория задач Служебная программа
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.140.1 или более поздней версии
Категория задач Служебная программа