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)。 如果未指定项目名称,则会为每个下载的项目创建一个子目录。 可以使用 文件匹配模式 来限制要下载的文件。

如何查找要从中下载项目的管道 ID?

可以在“管道变量”中找到管道的 ID。 管道 ID 是 system.definitionId 变量。 还可以在 URL 路径中找到它。

要求

要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 2.155.1 或更高版本
任务类别 效用