開発ツールとの連携

Connecting Jira Software to compatible development tools provides your team with a range of functionality and information related to your development work. You can connect to multiple instances of the same development tool, but it's recommended you set up one of these instances as the primary link, meaning Jira Software will query that instance first when looking for that sort of information. For example, if you connect to Bitbucket Server instance A and Bitbucket Server instance B, and you make Bitbucket Server instance A the primary instance, when Jira Software needs info relating to Bitbucket Server it will query instance A.

連携機能

These are the features that become available when you connect Jira Software to the development tools listed below. We recommend that you use the latest version of each application – if you're using earlier versions, see the version matrix to find out which features are available.

このページの内容:



課題の開発パネル

開発パネルは、課題の表示画面に表示され、次の機能を提供します。

  • BitbucketまたはBitbucket Server:ブランチの表示と作成、コミットの表示、プルリクエストの表示と作成
  • Fisheye/Crucible: view commits and branches, view and create reviews
  • Bamboo:ビルドとデプロイのステータスを表示する
  • GitHub または GitHub Enterprise:コミット、ブランチ、およびプルリクエストの表示

開発パネルの使用方法の詳細については、Jira Softwareのドキュメントを参照してください。


開発パネル

ワークフロートリガー

ワークフロートリガーは、Jira 課題を開発ツール (FishEye/Crucible、Bitbucket、GitHub) 内の情報と常に同期させておくのに役立ちます。

コードのコミット、レビューの完了、またはブランチの作成後に課題のステータスを手動で更新することを開発者に任せる代わりに、開発ツールでこれらのイベントが生じたら、自動的に課題をトランジションするようワークフローにトリガーを設定することができます。たとえば、ブランチが作成されたら課題を「To Do」から「進行中」に自動的にトランジションするようにトリガーを設定することもできます。

ワークフロートリガーの設定に関する説明は、ワークフロートリガーの設定を参照してください。

「ブランチ作成」イベントが GitHub でサポートされないという既知の問題があります。この問題は、DCON-432 - 課題詳細を取得中... ステータスで追跡されています。トリガー イベントを設定する際は、この問題にご注意ください。

  ワークフロートリガー

リリースハブ

リリースハブは、バージョンの進捗状況を示すので一目でリリースされそうな課題を判別できます。各課題に関連するコミット、ビルド、およびデプロイメントが表示され、 リリースに向けて問題が生じそうな開発課題を識別するのに役立ちます。

リリースの準備が整っている場合は、リリース ハブからバージョンをリリースすることも可能です。これにより、バージョンを完了としてマークし、未完了の課題を他のバージョンに移動し、リリース ビルドをトリガーします( Jira Software が Bamboo に接続されている場合)。

リリース ハブの詳細を読む

バージョンの進捗確認
  リリースハブ

動作の仕組

When the Atlassian development tools are integrated with Jira Software, a user simply needs to supply an issue key for the issue to be automatically linked:

  • コミットメッセージに課題キーが含まれる場合、コミットは自動リンクされます。

  • ブランチ名に課題キーが含まれる場合、ブランチは自動的にリンクされます。

  • プルリクエストのタイトルや、ソースブランチ名に課題キーが含まれる場合、プルリクエストは自動的にリンクされます。

  • レビューのタイトルに課題キーが含まれる場合、またはレビューから 課題がリンクされている 場合、レビューは自動的にリンクされます。

  • ビルドに含まれるコミットのコミット メッセージに課題キーが含まれる場合、ビルドとデプロイは自動的にリンクされます。 

トリガーがプロジェクトのワークフローで設定されている場合、開発者ツールによって発行された特定のイベントは、自動的に課題をトランジションします。

以下に、詳細と既知の問題をいくつか挙げます。

  • When a user attempts to access one of the details dialogs, for commits, reviews, builds or pull requests, Jira Software checks that they have the appropriate permissions to view the information in the dialog. It does this using the user authentication that is configured in the Application Link.
  • The details dialogs (ex: for commits) may display duplicates, although the number of unique items are reported at the top of the dialog and in the Development panel summary. Duplicate commits, for example, can arise from having both Bitbucket Server and Fisheye linked to Jira Software, and Fisheye in turn connected with Bitbucket Server, so that Fisheye indexes, and reports. commits.
  • 開発ツールのサマリーデータを表示できるユーザーが、サマリーに貢献したすべての情報の詳細ダイアログ (ブランチ、コミット、プルリクエストなど) の閲覧権限を持っていない場合があります。これは、詳細ダイアログが、そのユーザーが接続しているアプリケーションで持っているアクセス権限を尊重しているためです。
  • 課題にリンクされたコミットが Bamboo の失敗ビルドに含まれている場合、後で成功したビルドに元のコミットが含まれていなくても、最初に成功したビルドが報告されます。
  • 開発パネルは、課題のソース タブ、コミット タブ、ビルド タブ、デプロイメントパネルに置き換わっています。したがって、たとえば、ソース タブは表示されず、開発パネルから Bitbucket サーバーのコミットにアクセスします。ただし、接続されたアプリケーションがサポート対象バージョンより古い場合は、そのアプリケーションからの情報は開発パネルではなく、これらのタブに引き続き表示されます。

サポート対象バージョン

The table below shows the minimum development tool version required for each integration feature in Jira Software.


Jira FishEye / Crucible Bamboo Bitbucket Cloud Bitbucket Server GitHub GitHub Enterprise 連携機能

6.4 以上

または Jira Cloud

3.3 以上/3.3 以上 5.4 以上 現行 Bitbucket Server 4.0 以上(Stash 2.10) 現行 11.10.290 以上

リリース ハブ

  • (Bamboo、Bitbucket、または FishEye/Crucible からの)バージョンの課題と開発情報を表示する。
  • 開発で起こっていることと JIRA データとを照合するのに役立つ警告を表示する。
  • JIRA の 1 つの場所から、バージョンのリリース、バージョン間のスコープ管理、リリース ビルドのトリガーを行う。
6.3.3 以上 または Jira Cloud 3.5.2 該当なし 現行

Bitbucket Server 4.0 以上

(Stash 3.2.0)

現行 11.10.290 以上

ワークフロートリガー

  • Transition JIRA issues from within Bitbucket Server and Fisheye/Crucible
6.2 以上 3.3 以上/3.3 以上 5.4 以上 現行

Bitbucket Server 4.0 以上

(Stash 2.10 以上)

現行 11.10.290 以上

開発パネル

  • Bitbucket:課題やビュー コミットからブランチやプル リクエストを作成、表示する
  • FishEye/Crucible(Git/Subversion/Perforce/CVS):レポートの参照と検索、コミットおよびブランチの表示、レビューの作成と表示を行う。
  • Bamboo:ビルドと開発のステータスを表示する
6.1. 以上 該当なし 該当なし 現行

Bitbucket Server 4.0 以上

(Stash 2.8. 以上)

該当なし 該当なし

開発パネル

プロジェクト用の開発ツールの設定

プロジェクト管理画面の開発ツール セクションには、 Jira Software インスタンスに接続された開発ツールの概要と、 Jira とツールの統合を利用できるユーザーに関する概要が記載されています。ユーザーが開発パネルを表示するには、 Jira Software アプリケーションに対するアクセス権限が必要です。既定では、匿名ユーザー(ログインしていない人)および Jira Software アプリケーションに対する明示的なアクセス権限を持っていないユーザーは、パネルを表示できません。 

表示権限

表示権限セクションでは、 Jira Software 課題で開発パネルを表示できるユーザー グループを一覧表示しています。開発パネルには、ブランチ作成リンクが表示されるとともに、関連するコミット、プルリクエスト、レビュー、ビルドの数やステータスなど、開発プロセスのサマリー情報が表示されます。パネルの表示方法は、"開発ツールの表示" プロジェクト権限によって制御されます。

アプリケーション

アプリケーション セクションでは、 Jira Software と統合される開発ツールが一覧表示されます。


Set up Jira Software with development tools

Check that you have a compatible version of a development tool on the version matrix, then follow the instructions below to connect your code development tools to Jira.

Link to BitBucket Server, Bamboo, Fisheye or Crucible

Jira must be connected with Bitbucket Server, Bamboo, Fisheye or Crucible using application links.

Bitbucket サーバーの場合、以下のシステム プラグインが必要であることにご注意ください (これらのプラグインは Bitbucket サーバーに既定でバンドルされ、有効化されています)。

  • Atlassian ナビゲーションリンクプラグイン (com.atlassian.plugins.atlassian-nav-links-plugin) 
  • Bitbucket サーバー開発サマリー プラグイン(bitbucket-jira-development-integration-plugin)。

If your developer tools instances are running on the same machine as Jira Software Server, you'll need to ensure that the applications uses distinct web contexts. This avoids authentication and session issues with OAuth and application links. For example, if you were running Fisheye and Jira, you would change the default paths to:

http://localhost:8080/
https://localhost:8060/Fisheye (rather than http://localhost:8060/)

手順説明

トラブルシューティング

Jira Application Development panel displays error - Couldn't read data

最終更新日 2018 年 5 月 29 日

この翻訳に満足しましたか?

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