Azure DevOps PublishPipelineArtifact не работает при сбое
Я хочу, чтобы это работало на успехе или неудаче. Я создаю свой собственный отчет по экстентам, который отправляется в файл.zip. Я пытаюсь опубликовать это, независимо от того, пройдены тесты или нет. У меня есть шаблон, настроенный со следующим, но он говорит, что он пропущен. Как я могу заставить это работать на проходе или неудаче?:
# .NET Desktop
- task: PublishPipelineArtifact@1
continueOnError: true
inputs:
targetPath: '$(Pipeline.Workspace)'
artifact: '*.zip'
1 ответ
Решение
Добавлять:
condition: succeededOrFailed()
continueOnError: true
не прервет конвейер, если загрузка артефактов завершится неудачно. condition: succeededOrFailed()
будет запускать задачу, даже если предыдущая задача не удалась.
Смотрите также: