我是 concourse 的新手,并创建了一个 concourse 管道,其中包含 2 个按顺序运行的作业。
当第一个作业失败时,有没有办法不运行第二个作业?
我知道我可以在任务级别处理这个,但我可以在工作级别处理这个吗?
我是 concourse 的新手,并创建了一个 concourse 管道,其中包含 2 个按顺序运行的作业。
当第一个作业失败时,有没有办法不运行第二个作业?
我知道我可以在任务级别处理这个,但我可以在工作级别处理这个吗?
这可以通过作业定义中的get 步骤passed
的属性来完成。但是,这需要在获取步骤中使用公共资源。
jobs:
- name: job0
plan:
- get: resource0
- task: ...
- name: job1
plan:
- get: resource0
passed: [job0]
- task: ...