| Integrating Bamboo with Atlassian's JIRA combines Bamboo's continuous integration capabilities with your issue tracker to give you a unified view of your software development project. Using JIRA and Bamboo together, you can see which issues are being actively coded, which builds have run for an issue, find the build that fixed the issue, download your distribution and much more. Configuring Bamboo and JIRA to work together simply requires you to set up an application link (two-way) between JIRA and Bamboo. |
Before You Begin
Version Requirements
If you are using an earlier version of Bamboo and/or JIRA, you can also download an older version of the JIRA Bamboo plugin from the Atlassian Plugin Exchange. However, we strongly advise you to upgrade JIRA to version 4.4 or later and Bamboo to version 3.1 or later, if you wish to integrate Bamboo with JIRA. |
Set Up an Application Link
Before you begin:
- Security Considerations — The instructions below recommend setting up authentication for the application link between JIRA and Bamboo. Please ensure that you read the Security Implications for each Authentication Type (JIRA documentation). For example, if you use basic HTTP authentication for the JIRA to Bamboo link, you must specify a user that JIRA uses to log in to Bamboo. Hence, this user's Bamboo permissions will be used (not the Bamboo permissions of the user who is currently logged into JIRA), e.g. a user viewing Bamboo information in JIRA will see all builds available to the user specified in the JIRA-Bamboo setup, instead of the builds available under their own permissions.
Follow the JIRA instructions to configure the application link in JIRA.
- You will need to set up a two-way link, i.e. select the 'Create a link back to this server' option when adding the application link.
- You will need to configure either OAuth or Trusted Apps authentication for your application link. See Configuring Authentication for an Application Link for instructions.
Congratulations! You have successfully integrated Bamboo and JIRA.
Try your New Configuration
You may wish to read about how to use these two applications together in the following pages:
- View the Bamboo builds that relate to a particular JIRA issue.
- View the Bamboo builds that relate to a JIRA project or version.
- View the JIRA issues for a build result.
- Add JIRA gadgets to display the status of your builds or a graphical summary of each build plan (please note, if you have added multiple Bamboo servers there will be one set of these Bamboo gadgets available for each server, e.g. 'Bamboo Status Gadget from http://172.20.5.83:8085').
- Trigger Bamboo builds when releasing JIRA versions (JIRA documentation).
Notes
What If the Bamboo Gadgets Do Not Appear in JIRA?
If the Bamboo gadgets do not appear in your JIRA gadget directory, you will need to subscribe to Bamboo's gadgets in JIRA.
To subscribe to Bamboo's gadgets in JIRA:
- Go to your JIRA dashboard.
- Click Add Gadget.
- In the 'Gadget Directory' dialog, click Gadget Subscriptions.
- In the 'Gadget Subscriptions' dialog, click Add Subscription.
- In the 'Add Subscriptions' dialog, copy the base URL for your Bamboo site (e.g. http://www.foobar.com:8085) and paste it into the text box on the screen.
- Click Add Subscription.
- Click Finished.
Known Issues
Deploying multiple Atlassian applications in a single Tomcat container is not supported. We do not test this configuration and upgrading any of the applications (even for point releases) is likely to break it. There are also a number of known issues with this configuration (see this FAQ for more information).
We also do not support deploying multiple Atlassian applications to a single Tomcat container for a number of practical reasons. Firstly, you must shut down Tomcat to upgrade any application and secondly, if one application crashes, the other applications running in that Tomcat container will be inaccessible.
Finally, we recommend not deploying any other applications to the same Tomcat container that runs Bamboo, especially if these other applications have large memory requirements or require additional libraries in Tomcat's lib subdirectory.
JIRA and Bamboo cannot run in the same Tomcat instance due to a known issue with the Bamboo plugin for JIRA (see JRA-19662).
If integrating Bamboo with JIRA, you should not change the JIRA project key format from the default, as Bamboo only supports the default project key format.
If you need further help, please raise a support request in our support system, in the Bamboo project. You may also want to view articles in the Bamboo Knowledge Base and browse our forums.
Related Topics
Configuring Application Links (JIRA documentation)






9 Comments
Hide/Show CommentsJan 17, 2011
David Corley
In section 1, if no Jira project keys are specified, will all projects be associated with the Bamboo server, and if not, is there a way to associate all project without having to enter every project key?
May 27, 2011
Dave Thomas
The JIRA Bamboo plugin doesn't have information about compatibility with bamboo for any recent versions of the plugin. How can we tell if it's safe to upgrade?
We're running Jira 4.3.3, which shipped with version 4.1.3 of the plugin. I'm not sure why the 4.2.x version of the plugin wasn't shipped with Jira .4.3.3, but we're interested in moving to applinks since we have multiple bamboo servers. Without bamboo compatibility information, however, it's hard to tell if this is an option or not.
Jul 26, 2011
Anonymous
THis doesn't match my installs at all?! I am on Bamboo 3.2 and Jira 4.3, and neither one has the dedicated "jira servers" or :"bamboo servers" config pages mentioned. All I see is the standard application links, and a jira bamboo plugion that wont instll on bamboo, saying only : "this plugin failed to enable. Please refer to the logs for more information." and the logs show nothing useful, except for the exact same message.
Jul 26, 2011
Andrew Lui [Atlassian Technical Writer]
Hi,
Could you try the instructions in the 'Configuring an upgraded version of the Bamboo Plugin for JIRA' section above? i.e. you'll need to follow the JIRA instructions to configure a two-way application link in JIRA, then configure the JIRA integration on the Bamboo Server (described in Step 2 above). The integration should work after that.
If you are still experiencing problems, please request help on https://support.atlassian.com and our support team will assist you.
Kind Regards,
Andrew
Aug 16, 2011
Anonymous
As noted above, in version 3.2 of Bamboo, there is no "Jira Server" listed in the "Communication" section in the "Administration" GUI, so it's not possible to "configure the JIRA integration on the Bamboo Server (described in Step 2 above)" as you suggest.
Any ideas?
Thanks
Aug 16, 2011
Andrew Lui [Atlassian Technical Writer]
Hi,
Step 2 is now redundant. I've removed it from the instructions above. Apologies for any inconvenience caused.
Kind Regards,
Andrew
Oct 10, 2011
Anonymous
HI,
I'm having trouble with application link between JIRA and bamboo.
I posted the question in the Answers below. But, I can not get any help.
https://answers.atlassian.com/questions/12700/can-t-see-builds-at-build-tab-in-jira?page=1#15361
For your information, we're using JIRA 4.3 and Bamboo 3.2.
Both configurations are OK.
Because configurations are showed in administration section of two applications.
How can I sovle it?
What part of these applications do I have to check??
Oct 12, 2011
Tobias Kremer
Hallo,
I am running Jira over HTTPS (see http://confluence.atlassian.com/display/JIRA/Running+JIRA+over+SSL+or+HTTPS) but now I have problems connecting Bamboo to Jira.
I was getting SSLHandshakeExceptions as I used a certificate signed by our in house CA witch bamboo did not trust. After some tempering with wrapper.conf I managed to set the Truststore to use the certificate I use in Jira.
Now I can connect to Jira again. But I can not connect to Atlassian Plugin Exchange to load Plugin-Updates.
I guess the main problem is that I am just to stupid to create a workingtrust store.
Would have been great if this page or the "Running Jira over SSL" page would contain istructions how to configure bamboo to talk to Jira using an encrypted connection.
Greetings,
Tobias Kremer
Dec 09, 2011
Anonymous
I'm trying to integrate bamboo with Jira for authentication and I cant get bamboo to authenticate.
The steps in the docs are not clear and just say (set it up teh same as crowd) i cant do that because Jira doesn't have teh same config as crowd
Add Comment