Reputation: 627
Is it possible to execute multiple tasks from on_failure in concourse? I could not find an example in documentation or elsewhere I'd like to do something like
on_failure:
- aggregate:
- put: slack-notification
- put: mark-pr-as-failed
Is this possible or should I create a new task combining both steps above?
Upvotes: 7
Views: 5370
Reputation: 1064
You can accomplish this using the do step.
Here is an example in our pipeline: https://github.com/cloudfoundry/infrastructure-ci/blob/ad5e3a717bb191a09c99756ecbc158622e1caf9e/pipelines/bosh-bootloader.yml#L1970-L2001
Upvotes: 11
Reputation: 320
You could also use the "try" step so as not to fail the step at all?
Upvotes: 0