Я использую конфиг CircleCi 2.1 с несколькими заданиями в рабочем процессе. Мне бы хотелось, чтобы 1 задание выполнялось по умолчанию, но исключить это задание, если для одного из двух условий установлено значение true.
Я пытался:
workflows:
job_one:
unless: <<parameters.conditional_1 >> || <<parameters.conditional_2 >>
jobs:
- job_one
- trigger_report:
requires:
- job_one
build_on_changes:
when: <<parameters.conditional_1 >>
jobs:
- pre_job_check
- job_two:
requires:
- pre_job_check
- job_three:
requires:
- pre_job_check
build_on_request:
when: << pipeline.parameters.conditional_2 >>
jobs:
- job_one
И также повторять unless
шаг ... но ни одна из этих работ.
Можно ли передать несколько опций условным выражениям when
/ unless
?