Integrating Bamboo with Jira Software

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Integrating Bamboo with Atlassian's Jira applications combines Bamboo's continuous integration capabilities with your issue tracker to give you a unified view of your software development project.

Configuring Bamboo and Jira applications to work together simply requires you to set up an application link (two-way) between a Jira application and Bamboo.

Note that application links have nothing to do with using a Jira application as a user directory for Bamboo; these 2 configurations can exist separately. See also Linking to another application.

On this page:

メリット

See Viewing Bamboo activity in a Jira application for a full description of the benefits of integrating Jira applications with Bamboo.

Briefly, these are:

連携機能説明

Compatibility

JiraBamboo
Development info in issue searchSee Jira 7.7 release notes7.7 以降5.4 以降
開発パネルSee Bamboo development activity6.2 以降5.4 以降
Build result dialogView detailed Bamboo build result information  6.2 以降5.4 以降
Deployment dialogView detailed Bamboo deployment information  6.2 以降5.4 以降
Run Bamboo builds

Run a Bamboo build when releasing a Jira application version

4.4 以降3.0 以降
Linked plan branches

Have Bamboo automatically link a plan branch with an issue

4.4 以降3.0 以降
Jira issues view

View the issues linked to a build result

4.4 以降3.0 以降
Jira Projects

View the Bamboo builds that relate to a Jira application project or version

4.4 以降3.0 以降


If you are using an earlier version of Bamboo and/or a Jira application, 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 6.2 or later and Bamboo to version 5.4 or later, to get the most out of Bamboo - Jira applications integration.

要件

要件説明

Jira 6.2+

Earlier versions of Jira do not support the Development panel feature.
Bamboo 5.4+
Jira/Bamboo Applink

See below for details about application links.

権限

Users will require the View development tools permission in Jira applications.

課題キーThe issue key must be included in the commit message, and must use the default issue key format.

構成

Integration of Bamboo and a Jira application requires an application link between them. The application link needs both 2-legged (2LO) and 3-legged OAuth (3LO) authentication:

  • 2LO is required for information from Bamboo to be included in the summaries in the Development panel.
  • 3LO checks that a user has authenticated with Bamboo before they get to see the information in any of the details dialogs. Users who can see summarized data in the Development panel may not have permission to see all the information that contributed to those summaries and which is visible in the details dialogs. That is, the details dialogs respect the access permissions that users have in the connected Bamboo server.

When you create a new link between a Jira application and Bamboo, both 2-legged (2LO) and 3-legged OAuth (3LO) are enabled by default. 

  • You will need to set up a two-way link. That is, select the Create a link back to this server option when adding the application link.

An existing application link between Jira and Bamboo may need to have 2LO authentication explicitly enabled.

Click here to see how to enable 2-legged OAuth...

An existing application link between a Jira application and Bamboo (that perhaps used Trusted Apps authentication) needs to have 2-legged authentication (2LO) enabled for both outgoing and incoming authentication, so that information from the application can be included in the Development panel summaries.

OAuth を使用する古いアプリケーション リンクを更新したときは、3 -legged authentication がデフォルトで適用されますが、送受信両方の認証で明示的に 2LO を有効化する必要があります。次のように、Jira 内からアプリケーション リンクの 2-legged authentication を有効にできます。

  1. Go to the Jira admin area and select Applications > Application Links
  2. Select Edit for the app link with the other application.
  3. For both Outgoing Authentication and Incoming Authentication:
    1. Select OAuth
    2. Check Allow 2-legged OAuth.
    3. 更新を選択します。

The application link update process will involve logging you into the other application for a short time to configure that end of the link, before returning you to Jira application.

注意:

  • Application links must have Trusted Applications and Basic Access authentication disabled. The Development panel in Jira only supports OAuth authentication.
  • You will need to configure 2-legged OAuth enabled for both incoming and outgoing authentication in both Jira application and Bamboo for your application link. 
  • See Configuring authentication for an application link for more information.
  • If you are running Bamboo behind a proxy, you may need to configure the AJP connector.

注意

既知の問題

  • Jira applications and Bamboo cannot run in the same Tomcat instance due to a known issue with the Bamboo plugin for Jira applications (see JRA-19662). 
  • When integrating Bamboo with a Jira application, you should not change the Jira application 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.


最終更新日: 2024 年 1 月 19 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.