天蓝色管道TFVC检查特定分支名称和特定标记是否存在特定的构建管道工件

时间:2020-02-14 14:41:41

标签: azure-devops


我正在使用Azure DevOps服务和TFVC作为我的代码存储库。 我有一个任务类型为“下载构建工件”的构建(下载保存为完整构建的工件的文件)。 我需要检查的是,是否存在针对特定分支名称和标签的特定已完成构建的已保存工件?因为如果没有,该任务将失败,并且我想使用默认工件。

谢谢

1 个答案:

答案 0 :(得分:0)

只需这样定义此任务:

steps:
- task: DownloadBuildArtifacts@0
  displayName: 'Download Build Artifacts'
  inputs:
    buildType: specific
    project: '{project name}'
    pipeline: {pipeline name}
    buildVersionToDownload: latestFromBranch
    branchName: '{Branch name, e.g. $/TFVC}'
    tags: {the tag you want to filtered}
    downloadType: specific
    downloadPath: '$(Build.ArtifactStagingDirectory)'

在此任务定义中,最关键的参数是branchname,因为您使用的是 TFVC 存储库。

enter image description here