想知道单个作业中是否有任何用于大厅任务的标志/选项,以便无论任何任务失败都可以执行所有任务。
谢谢!
完全。默认情况下,任务按顺序运行。如果您希望它们独立于序列运行,请将它们放在in_parallel
键中,例如在以下管道中:
jobs:
- name: parallel-tasks
plan:
- in_parallel:
- task: failing-task
config:
platform: linux
image_resource:
type: docker-image
source:
repository: alpine
run:
path: /bin/sh
args: [ "-c", "exit 1"]
- task: passing-task
config:
platform: linux
image_resource:
type: docker-image
source:
repository: alpine
run:
path: /bin/sh
args: [ "-c", "exit 0"]
in_parallel
与任务和资源一起工作(例如get
并行运行)