Как избежать запуска Travis `after_failure` при отмене сборки? - PullRequest
0 голосов
/ 19 июня 2020

У меня есть конфигурация 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.

...