processus
Version:
A simple node workflow engine
26 lines (25 loc) • 753 B
YAML
name: Demo10
description: A demo showing skipIf and errorIf task properties in action.
tasks:
task 1:
description: "I am the task 1, I echo Processus"
blocking: true
handler: "../taskhandlers/execHandler"
parameters:
cmd: "echo Processus"
skip me: true
task 2:
description: "I am the task 2, I will be skipped"
blocking: true
skipIf: "$[tasks.task 1.parameters.skip me]"
handler: "../taskhandlers/execHandler"
parameters:
cmd: "echo Simple"
task 3:
description: "I am the task 3, I will error"
blocking: true
errorIf: "$[tasks.task 2.skipIf]"
handler: "../taskhandlers/execHandler"
parameters:
cmd: "echo Workflow"