Azure DevOps PublishPipelineArtifact не работает при сбое - PullRequest
1 голос
/ 08 июля 2019

Я хочу, чтобы он работал в случае успеха или неудачи.Я создаю свой собственный отчет по экстентам, который отправляется в файл .zip.Я пытаюсь опубликовать это, независимо от того, пройдены тесты или нет.У меня есть шаблон, настроенный со следующим, но он говорит, что он пропущен.Как я могу заставить это работать на проходе или неудаче?:

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

1 Ответ

2 голосов
/ 08 июля 2019

Добавить:

condition: succeededOrFailed()

continueOnError: true не приведет к сбою конвейера, если загрузка артефактов завершится неудачно. condition: succeededOrFailed() запустит задачу, даже если предыдущая задача не удалась.

Смотри также:

...