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