結論
具体例を見たほうが早いと思います。
以下のような Workflow(抜粋)があり job_a
-> job_b
と実行したいものとします。
sample_workflow: jobs: - job_a: foo: 'bar' - job_b: requires: - job_a
上記の YAML は正しい書式です*1。
注意するケース
job_a
に name:
が設定されている場合には注意が必要です。その際には requires:
の指定名は name:
の名前を指定しなければいけません。job_a
という名前を指定するとエラーになります。
以下がエラーが出るケースです。
sample_workflow: jobs: - job_a: name: My Job A foo: 'bar' - job_b: requires: - job_a
以下が OK のケースです。
sample_workflow: jobs: - job_a: name: My Job A foo: 'bar' - job_b: requires: - My Job A
*1:CLI で確かめられます '$ circleci config validate'