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