Atlassian JIRA と VCS との連携

2015-11-19 (Thu)  •  By 伊藤  •  活用のヒント  •  JIRA Core JIRA Service Desk JIRA Software

はじめに

本資料では、Atlassian JIRA と VCS を連携するために必要となる、専用のアプリケーションおよびアドオン (プラグイン) について解説しています。

なお、本資料は作成日時点 (2015/03/19) での情報を基にしております。各ソリューションのバージョンアップにより、機能が変更や廃止になる場合があります。必ず「参考 URL」に記載されているリンク先も併せてご参照ください。

主なソリューション

ツール名 有償/無償 Perforce Subversion Git Mercurial CVS
FishEye 有償
Stash 有償
JIRA FishEye/Stash Plugin 無償
JIRA Subversion Plugin 無償
JIRA DVCS Connector Plugin 無償

備考

ソリューション別の主な機能

ツール名 JIRA と連携した場合の主な機能
FishEye
  • FishEye リポジトリ ブランチを関連する JIRA 課題上で確認
  • 関連するコミットを JIRA 課題上で確認
  • コミットに関連する JIRA 課題を確認
  • JIRA 課題の詳細を確認
  • FishEye 上で JIRA 課題のステータスを遷移
  • 複数の JIRA インスタンスの JIRA 課題を閲覧
Stash
  • 関連するコミット、ブランチ、プル リクエストを JIRA 課題上で確認
  • JIRA や JIRA Agile 上で Git ブランチを作成
  • JIRA 課題のステータスを自動的に遷移
  • Stash 上で JIRA 課題のステータスを遷移
  • JIRA 課題キーを Stash のマークダウンとして使用
  • Stash 上で JIRA 課題の詳細を確認
  • Stash のコミットやプル リクエストに関連する JIRA 課題を確認
JIRA FishEye/Stash Plugin
  • コミットやレビューの情報を、関連付けられた JIRA 課題やプロジェクト概要に表示
  • 変更パスの一覧を表示
  • リポジトリ、ブランチ、コミットへのリンクを作成し、その変更に関する詳細を確認
  • JIRA 上で、特定の課題に関するすべてのコミットの Crucible レビューを作成
  • 特定のコミットに関連する JIRA 課題を Stash 上で確認
  • 特定のプル リクエストに関連する JIRA 課題を確認
JIRA Subversion Plugin
  • JIRA 課題上に [Suversion] タブを追加
  • 複数の Subversion リポジトリに対応
  • ファイル、http、https および SVN プロトコルに対応 (SVN+SSH は非対応)
  • 関連する JIRA 課題上で Subversion リビジョンを変更パス付きで表示
  • リビジョン、ファイル変更、および差分から ViewSVS へのリンク作成
  • Subvrsion コミット レポートで、JIRA 課題を言及している最近のコミットを表示
JIRA DVCS Connector Plugin
  • 既存のリポジトリのすべてもしくは一部を JIRA へ関連付け (パブリック リポジトリおよびプライベート リポジトリ)
  • 新規リポジトリを作成し、自動的に JIRA へ関連付け
  • リポジトリ上で新規ブランチを作成し、関連する JIRA 課題上でそのブランチを確認
  • DVCS コミット メッセージから JIRA 課題を参照し、かつ、そのコミットをその JIRA 課題の Development パネル上で表示
  • JIRA 課題上で新規プル リクエストを作成し、関連するプル リクエストを JIRA 課題上で確認するスマート コミット メッセージを利用して、JIRA Cloud ワークフロー経由で課題を遷移

参考リンク

ツール名 URL
FishEye
Stash
JIRA FishEye/Stash Plugin
JIRA Subversion Plugin
JIRA DVCS Connector Plugin
  Previous Next  

関連記事