Workflow Configuration

After creating a pipeline, the next step is to configure the Workflow tab. This is where you define the logic for triggering and executing actions in response to different events.

Image loading...Empty Workflow

Contexts

Contexts define the conditions under which a pipeline should run. They act as filters that check different aspects of your project and determine whether the pipeline should be executed.

Tip
More about Contexts

Triggers

Define what triggers the pipeline. Available triggers:

  • Schedule - runs on a schedule (e.g., every day at 03:00)
  • Webhook - runs when triggered by an HTTP request.
  • Git: Push - runs when changes are pushed
  • Git: Create ref - runs when a new branch or tag is created
  • Git: Delete ref - runs when a branch or tag is removed

Image loading...Workflow with trigger selection

Events and Actions

In Buddy, you can define actions that should be executed in response to different events. These are organized into tabs:

  • ON RUN - base workflow
  • ON FAILURE - actions run when base workflow fails
  • ON CANCEL - actions run when pipeline is cancelled
  • ON BACK TO GREEN - actions run when a previously failed workflow passes successfully again
  • ON ERROR SUPPRESSION - actions run when an error is ignored
  • ON WAIT FOR HUMAN - actions run when pipeline is waiting for a manual authroization

To add an action, click +, select the desired action, and then configure it according to your needs.

Image loading...Completed workflow in pipeline

Last modified on Oct 1, 2025