Sometimes you may want to trigger a build when another plan's build has successfully completed. This ensures that changes to one plan's code do not break a dependent build.
For example, there could be two plans in Bamboo:
- 'Atlassian CORE' — which contains the core code for an application.
- 'Atlassian PLUGIN' — which contains code for a plugin to the application.
In this scenario, Application-PLUGIN is a dependency of Application-CORE. Any changes to the Atlassian-CORE code should trigger a build of Atlassian-PLUGIN.
To trigger a build when another build finishes,
- Click 'Home' to go to the Dashboard.
- Click the 'All Plans' tab.
- Locate the plan whose build should trigger another plan's build (e.g. 'Atlassian-CORE').
- Click this icon:

- The 'Configuration' tab will be displayed. Click the 'Dependencies' sub-tab. This will display a list of every plan in your Bamboo system, as shown in the screenshot below.
- Click the 'Edit' link.
- Select the dependent plan (e.g. 'Atlassian-PLUGIN') — that is, the plan for which a build will be triggered when the first plan's build finishes.
- Click the 'Save' button.
Screenshot: 'Plan Configuration--Source Repository-Build Strategy: Poll the repository for changes'
Bamboo Documentation
4 Comments
Papick G. Taboada
Oct 29, 2006MarkC
Oct 29, 2006Papick G. Taboada
Nov 22, 2006MarkC
Nov 23, 2006