我正在使用CircleCi 2.1配置,并且在工作流程中有许多作业。我希望默认运行1个作业,但是如果将2个条件中的任何一个设置为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
条件?