Triggering a build on code check-in has the advantage of placing minimal load on your Bamboo server, but requires that your source-code repository is configured to fire an event to the Bamboo server.
Step 1. Configure your source repository
- Configure your source-code repository to run post-commit scripts to tell Bamboo whenever a code commit has occurred.
- For CVS, edit two files in the CVSROOT module:
commitinfo and loginfo.
- For
commitinfo add a line like this:
ここで、「jira」は自分のモジュールです。
- For
loginfo add a line like this:
where JIRA-MAIN and JIRA-BRANCH are the Bamboo plans that you would like to trigger.
- For Subversion, edit the Subversion respository's post-commit trigger file.
- Unfortunately, Perforce repository triggers are currently not supported by Bamboo.
- Copy the scripts to your repository. If you are using Bamboo Standalone, the scripts are located in the
/scripts folder of your Bamboo Installation Directory. If you are using Bamboo EAR-WAR you can find them in the /repositoryScripts folder. You can also download the scripts by following this link.
- Enable Bamboo's remote API so that the scripts can use Bamboo's REST-style remote API to access Bamboo's data.
Step 2. Configure Bamboo to trigger a build on code check-in
- Click 'Home' to go to the Dashboard.
- Click the 'All Plans' tab.
- Locate the plan in the list and click this icon:

- The 'Configuration' tab will be displayed. Click the 'Source Repository' sub-tab.
- In the 'Build Strategy' field, select 'Repository triggers the build when changes are committed' (see screenshot below).
- This will display the 'Trigger IP Address' field. If you want Bamboo to receive post-commit notifications from the respository's primary IP address, leave the 'Trigger IP Address' field blank. If you want Bamboo to receive post-commit notifications from a different IP address, type the IP address in the 'Trigger IP Address' field.
- 「保存」ボタンをクリックします。
Screenshot: 'Plan Configuration--Source Repository-Build Strategy: Repository triggers the build when changes are committed'
Bamboo Documentation