使用此任务可从此管道的早期阶段或另一个管道下载管道项目。
此版本的任务已弃用;使用 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 路径中找到它。