Use triggers to automatically start a deployment pipeline based on application updates in your artifact repository or the execution of another pipeline. You can also schedule a pipeline to run at a specific day and time.

 

You can add the following types of triggers to a deployment pipeline.

Chef Habitat  Launch the deployment pipeline automatically if an application component is updated in the artifact repository.

Pipeline  Launch a deployment pipeline automatically once another build or deployment pipeline has been successfully executed. This allows you to automatically execute a sequence of pipelines with no manual intervention required.

Scheduled  Schedule a deployment pipeline to run at a specific day and time.


Click the Deploy tab. Clickto create a new deployment pipeline or click Edit on an existing pipeline.

 

Add a Chef Habitat Builder Trigger

You must add an application component to an Applications Components step before you can select it as a trigger.

Drag a Chef Habitat trigger from the sidebar and drop it on the start step. Select an application component, then click Save.

You can also add a Chef Habitat trigger in an Applications Components step. Just click on the application component card and a Chef Habitat trigger is automatically added to the start step.

Add a Pipeline Trigger

Drag a Pipeline trigger from the sidebar and drop it on the start step. Select the build or deployment pipeline to use as the trigger, then click Save.

Add a Scheduled Trigger

Drag a Scheduled trigger from the sidebar and drop it on the start step. Enter the day and time when you want to pipeline to execute. You can enter a specific date or a date relative to the current date and time. Click Save.