The Concourse 2018 Community Survey is here and we'd love your feedback!

Concourse

On this page:

on_failure step hook

Any step can have on_failure tacked onto it, whose value is a second step to execute only if the parent step fails.

on_failure: step

The step to execute when the parent step fails. If the attached step succeeds, the entire step is still failed.

Examples

Alerting on Failure

The following will perform the alert task only if the unit task fails:

plan:
- get: foo
- task: unit
  file: foo/unit.yml
  on_failure:
    task: alert
    file: foo/alert.yml