This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

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.

On this page:

Before You Begin

Version Requirements

Application

Requirement

Notes

Bamboo

Version 3.1 or later

If you are using an earlier version of Bamboo, please refer to these instructions in the corresponding older version of the Bamboo documentation.

JIRA

Version 4.4 or later

If you are using an earlier version of JIRA, please refer to the Bamboo 3.0 instructions: Integrating Bamboo with JIRA (Bamboo 3.0).

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.

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:

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:

  1. Go to your JIRA dashboard.
  2. Click Add Gadget.
  3. In the 'Gadget Directory' dialog, click Gadget Subscriptions.
  4. In the 'Gadget Subscriptions' dialog, click Add Subscription.
  5. 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.
  6. Click Add Subscription.
  7. 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.

(info) JIRA and Bamboo cannot run in the same Tomcat instance due to a known issue with the Bamboo plugin for JIRA (see JRA-19662).

(warning) 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

  1. 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?

  2. 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.

  3. 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.

    1. Andrew

      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

      1. 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

        1. Andrew

          Hi,

          Step 2 is now redundant. I've removed it from the instructions above. Apologies for any inconvenience caused.

          Kind Regards,
          Andrew

  4. 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??

  5. 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

  6. 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