大厅:选择 运行 所有任务,无论失败状态如何
Concourse: Option to run all taks regardless of failure state
想知道是否有任何 flag/option 用于单个作业中的综合任务,以便无论任何任务是否失败,所有任务都会执行。
谢谢!
完全正确。默认情况下,任务 运行 按顺序执行。如果您希望它们 运行 独立于序列,请将它们放在 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
与任务和资源一起工作(例如 运行ning get
并行)
想知道是否有任何 flag/option 用于单个作业中的综合任务,以便无论任何任务是否失败,所有任务都会执行。
谢谢!
完全正确。默认情况下,任务 运行 按顺序执行。如果您希望它们 运行 独立于序列,请将它们放在 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
与任务和资源一起工作(例如 运行ning get
并行)