У меня есть конфигурация Travis, в которой есть этап с предложением after_failure
. Мы хотим, чтобы соответствующий сценарий запускался только тогда, когда сценарий действительно терпит неудачу, а не в случае его отмены. Однако кажется, что after_failure
также запускается при отмене скрипта.
Пример:
- stage: "Tests"
if: type = push
name: "Tests"
script:
- ./test
after_script:
- ./upload-results
after_failure:
- ./notify
В настоящее время мы получаем уведомление от сценария ./notify
, когда сборка отменяется . Как мы можем этого избежать?
Пока что я нашел только on_cancel: never
, но это можно использовать только для чего-то в предложении notifications
, а не в after_failure
.