当使用另一个管道作为资源运行管道时,您可以选择要在选项列表中使用的特定运行。默认情况下应选择最后一次成功的:
尽管如此,当您转到下一部分(选项列表本身)时,默认选择的选项是最后一次运行(不是最后一次成功运行)
两个问题:
PS:当然,我可以将所有成功的运行标记为“成功”,并通过标记管道资源进行过滤,但是将明显“成功”的东西标记为成功似乎有点多余......(除此之外,标记可以被删除)。
不确定这对您的特定情况是否有帮助,但如果您使用 DownloadPipelineArtifact@2 任务显式下载工件,您可以配置是否允许从失败或部分成功的构建中下载工件:
- task: DownloadPipelineArtifact@2
inputs:
# other properties here
allowPartiallySucceededBuilds: false # boolean. Optional. Use when source == specific && runVersion != specific. Download artifacts from partially succeeded builds. Default: false.
allowFailedBuilds: false # boolean. Optional. Use when source == specific && runVersion != specific. Download artifacts from failed builds. Default: false.