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


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