How to set the dependency of a plan using Bamboo CLI

This article explains how to set a plan's dependency using the Bamboo Command Line Interface app.

Instructions

Use the setDependencyOptions action to set a plan's dependency. Trigger a plan build when another plan build has completed successfully.

  • Execute the following command to set the plan dependency:

    --action setDependencyOptions --plan "MKTES-PLANA" --childPlans "MKTES-PLANB"

    The output of the CLI action is as shown:

    Plan dependency options set.

    Plan before adding the dependency:


    Plan after executing the CLI action to set the dependency:
  • Execute the following CLI action to set more than one plan dependency:

     --action setDependencyOptions --plan "MKTES-PLANA" --childPlans "MKTES-PLANB,MKTES-TP"

    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 to be set as a dependency.
  • It is recommended to test the action in a non-production environment before running in productionor, run the action with --simulate parameter to verify the behavior before deploying.