【发布时间】:2021-12-24 15:28:57
【问题描述】:
当我的构建中的某个步骤失败时,我希望构建在那里结束,但会通过警告而不是失败来显示成功。我知道 continueOnError 有这个效果,但它仍然执行后续步骤。我想提前退出而不是执行那些,但仍然保持成功并带有警告状态。我怎样才能做到这一点?
- task: DownloadBuildArtifacts@0
displayName: 'Download build artifacts'
continueOnError: true
inputs:
artifactName: 'build-artifacts'
buildType: 'current'
downloadType: 'single'
downloadPath: '$(Agent.BuildDirectory)/s'
- task: myNextTask@0
inputs:...
换句话说,如果 downloadBuildArtifact 没有可下载的内容,我希望管道不执行 myNextTask,而是以“成功但有警告”结束进程
【问题讨论】:
-
为什么不在检查文件夹之间有一个脚本,然后它可以退出并在需要时写入警告?
标签: azure-devops azure-pipelines