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