This article explains how to set the dependency of the plan using the Bamboo CLI.
Instructions
Use setDependencyOptions action to set the dependency of the plan. Trigger a plan build when another plan's build has successfully completed.
Execute the following command to set the dependency of the plan:
--action setDependencyOptions --plan "MKTES-PLANA" --childPlans "MKTES-PLANB"
The output of the CLI action:
Plan dependency options set.
- Screenshot of the plan before adding the dependency:
- Screenshot of the plan after executing the CLI action to set the dependency.
Execute the below CLI action to set more than one plan dependency.
--action setDependencyOptions --plan "MKTES-PLANA" --childPlans "MKTES-PLANB,MKTES-TP"
Screenshot of the plan after executing the CLI action to set the dependency.
The parameters used with the action are:
- --plan value refers to the plan key.
- --childPlans value refers to the plan key you want to set as a dependency.
It is recommended to test the command in a non-production environment before running in production, or, run the action with --simulate parameter to verify the behavior before deploying.