Как запустить задание в рабочем цикле кругов, если в рабочем задании не выполняется другое "конкретное" задание - PullRequest
0 голосов
/ 17 февраля 2020

workflows:
  version: 2
  build_accept_deploy:
    jobs:
      - build
      - acceptance_test_1:
          requires:
            - build
      - acceptance_test_2:
          requires:
            - build
      - acceptance_test_3:
          requires:
            - build
      - acceptance_test_4:
          requires:
            - acceptance_test_1
            - acceptance_test_2
          when: on_fail


Так что я не хочу запускать acceptance_test_4, если все три предыдущих задания работают нормально. Но я хочу запустить acceptance_test_4, если только acceptance_test_3 потерпит неудачу и acceptance_test_1 и acceptance_test_2 пройдут. Правильно ли мое решение?

...