Azure DevOps PublishPipelineArtifact无法在失败时运行

时间:2019-07-08 17:54:44

标签: azure-devops azure-pipelines azure-pipelines-yaml

我希望它在成功或失败时运行。我正在生成自己的范围报告,该报告发送到.zip文件。无论测试通过与否,我都试图发布。我已经使用以下内容设置了模板,但是它说被跳过了。如何使它通过或失败运行?:

# .NET Desktop
- task: PublishPipelineArtifact@1   
  continueOnError: true
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    artifact: '*.zip'

1 个答案:

答案 0 :(得分:1)

添加:

condition: succeededOrFailed()

如果上传工件失败,continueOnError: true将不会使管道失败。即使上一个任务失败,condition: succeededOrFailed()也会运行任务。

另请参阅: