Azure devops Azure DevOps PublishPipelineArtifact未在失败时运行

Azure devops Azure DevOps PublishPipelineArtifact未在失败时运行,azure-devops,azure-pipelines,azure-pipelines-yaml,Azure Devops,Azure Pipelines,Azure Pipelines Yaml,我希望它在成功或失败的基础上运行。我正在生成自己的扩展数据块报告,并将其发送到.zip文件。我正试图发表这篇文章,不管测试是通过还是失败。我已经用以下内容设置了模板,但它说它被跳过了。我如何让它在通过或失败时运行 # .NET Desktop - task: PublishPipelineArtifact@1 continueOnError: true inputs: targetPath: '$(Pipeline.Workspace)' artifact: '*.

我希望它在成功或失败的基础上运行。我正在生成自己的扩展数据块报告,并将其发送到.zip文件。我正试图发表这篇文章,不管测试是通过还是失败。我已经用以下内容设置了模板,但它说它被跳过了。我如何让它在通过或失败时运行

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

如果上载工件失败,
continueOnError:true
不会使管道失败<代码>条件:succeededOrFailed()将运行该任务,即使以前的任务失败

另见:


我认为即使您取消了构建,它也会运行它,而
failed()
将执行您所描述的
succeededOrFailed()
在取消作业时不运行。
condition: succeededOrFailed()