失败时 Azure DevOps PublishPipelineArtifact 不是 运行

Azure DevOps PublishPipelineArtifact not running on failure

我希望它 运行 成功或失败。我正在生成我自己的范围报告,该报告被发送到一个 .zip 文件。我正在尝试发布此内容,无论测试通过还是失败。我用以下内容设置了模板,但它说它被跳过了。我怎样才能在通过或失败时达到 运行?:

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

添加:

condition: succeededOrFailed()

如果上传工件失败,continueOnError: true 不会使管道失败。 condition: succeededOrFailed() 将 运行 该任务,即使之前的任务已经失败。

另请参阅: