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
пройдут. Правильно ли мое решение?