開発ツールとの連携

お困りですか?

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

コミュニティに質問

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: コミットおよびブランチの表示、レビューの表示と作成
  • Bamboo:ビルドとデプロイのステータスを表示する
  • GitHub または GitHub Enterprise: コミット、ブランチ、およびプルリクエストの表示

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


開発パネル

ワークフロー トリガー

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

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

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

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

 ワークフロートリガー

リリース ハブ

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

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

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

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

動作の仕組み

アトラシアンの開発ツールが Jira Software に連携されている場合、ユーザーが課題に対応する課題キーを入力すると、課題が自動的にリンクされます。

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

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

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

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

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

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

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

  • ユーザーがコミットやレビュー、ビルド、プル リクエストのために詳細ダイアログにアクセスしようとすると、Jira Software は、そのユーザーがダイアログの情報を表示する適切な権限を持っているか確認します。Jira はアプリケーション リンクで設定されているユーザー認証を使用して、これを実行します。
  • 詳細ダイアログの上部と開発パネルのサマリーに一意のアイテム数が表示されますが、詳細ダイアログ (コミットのダイアログなど) では重複して表示される場合があります。たとえば、Bitbucket Server と Fisheye の両方が Jira Software にリンクされていて、同様に Fisheye が Bitbucket Server に接続され、Fisheye のインデックス、レポート、コミットで重複が生じます。
  • 開発ツールのサマリーデータを表示できるユーザーが、サマリーに貢献したすべての情報の詳細ダイアログ (ブランチ、コミット、プルリクエストなど) の閲覧権限を持っていない場合があります。これは、詳細ダイアログが、そのユーザーが接続しているアプリケーションで持っているアクセス権限を尊重しているためです。
  • 課題にリンクされたコミットが Bamboo の失敗ビルドに含まれている場合、後で成功したビルドに元のコミットが含まれていなくても、最初に成功したビルドが報告されます。
  • 開発パネルは、課題のソース タブ、コミット タブ、ビルド タブ、デプロイメントパネルに置き換わっています。したがって、たとえば、ソース タブは表示されず、開発パネルから Bitbucket サーバーのコミットにアクセスします。ただし、接続されたアプリケーションがサポート対象バージョンより古い場合は、そのアプリケーションからの情報は開発パネルではなく、これらのタブに引き続き表示されます。

サポート対象バージョン

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


JiraFishEye / CrucibleBambooBitbucket CloudBitbucket ServerGitHubGitHub 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 Cloud3.5.2N/A現行

Bitbucket Server 4.0 以上

(Stash 3.2.0)

現行11.10.290 以降

ワークフロー トリガー

  • Bitbucket Server および Fisheye / Crucible 内からの Jira 課題のトランジション
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. 以上N/AN/A現行

Bitbucket Server 4.0 以上

(Stash 2.8. 以上)

N/AN/A

開発パネル

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

The Development Tools section of the administration screen for a project gives you an overview of the development tools that are connected to your Jira Software  instance, and of the users who can use the integrations between Jira and those tools. Users must have access to the  Jira Software  application to be able to see the Development panel. By default, anonymous users (those who are not logged in) and users without explicit  Jira Software  application access do not see the panel. 

表示権限

The View Permission section lists the user groups that can see the Development panel in a Jira Software  issue. The Development panel displays the Create Branch link and summary information for your development process, such as the number and status of the related commits, pull requests, reviews and builds. The visibility of the panel is controlled by the "View Development Tools" project permission.

アプリケーション

The Applications section lists the development tools that are integrated with  Jira Software .


Jira Software に開発ツールをセットアップする

互換性のあるバージョンの開発ツールを持っていることをバージョン マトリックスで確認した後、以下の説明にしたがってコード開発ツールを Jira に接続します。

Bitbucket Server、Bamboo、Fisheye、Crucible へのリンク

Jira はアプリケーション リンクを使用して、Bitbucket Server、Bamboo、Fisheye、Crucible に接続されている必要があります。

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

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

開発ツール インスタンスを Jira Software Server と同じマシンで実行している場合、そのアプリケーショが異なるウェブ コンテキストを使用していることを確認してください。これにより。OAuth やアプリケーション リンクに関わる認証およびセッションの問題を回避できます。たとえば、FiseEye と Jira を実行していた場合、既定のパスを次のように変更します。

http://localhost:8080/
https://localhost:8060/fisheye (http://localhost:8060/ ではない)

手順説明

トラブルシューティング

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

最終更新日 2018 年 5 月 11 日

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

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