This article explains how to add a trigger to a Bamboo plan using Bamboo Command Line Interface (CLI).
Instructions
Use addTrigger action to add a trigger to the plan. Triggering in Bamboo allows plan builds to be started automatically.
The parameters used in the below action:
--plan value refers to Bamboo plan key.
--type value refers to the triggering options.
--repository value refers to the repository name.
--schedule value refers to the schedule configuration.
Execute this action for the trigger type, Polling. Bamboo will 'poll' the selected source code repositories for code changes using a schedule.
--action addTrigger --plan "MKTES-TP" --type "Polling" --description "polling trigger" --repository "test_training_mk" --schedule "3600"
Execute this action for the trigger type, Scheduled. Bamboo will trigger scheduled builds of this plan based on a cron expression.
--action addTrigger --plan "MKTES-TP" --type "Scheduled" --description "scheduled trigger" --schedule "1 0 0 ? * *"
- It is recommended to test the commands in a non-production environment before running in production.
- For more details, refer to Cron-based scheduling.