【JIRA】GHEとの連携
最近、トライアルでJIRAをさわてみてるので、色々メモしてこ〆(._.)メモメモ.
JIRAのバージョンは6.0.3
GHEのバージョンは11.10.314
GHE側の設定
JIRAとGHEはOAuth認証をするので、GHEのクライアントIDを発行しますよ。
Applicationの作成
管理者のアカウントでApplicationを作成します。
Account settingsのページに移動して、Appilicationsを選択。
Developer applicationsの【Register new application】
JIRAのホームURLを登録するとクライアントIDとクライアントSecretが発行されるお
発行された画面は割愛。
JIRA側の設定
管理ユーザでJIRAにログインして「アドオン」タブを選択
その1「GitHub Enterprise OAuth Settings」の設定をする
さっきフロー4のところで、GHE側で発行したクライアントIDとクライアントSecretを登録する。
ホストURLはGHEのホームのURLにする
DVCS Accountsの設定をしまふ
ボタンぽっちして
GitHubEnterpriseを選択して、JIRAと連携したいorganazationを指定を登録。
今回は、ideっていうorganazationと連携させてみたよ
この時、自分が管理権限を持っているorganazationしかできないので注意
できた。repoの内容をsyncしている様子。。syncかー
なんか連携してみる
JIRAプロジェクトのJIRA-14という課題チケットと紐づける
GHE側の作業
テスト用のGHEリポジトリつくって
なんか適当にコミットするときに、課題IDをコミットメッセージに指定すれば良い。
課題IDをメッセージにいれると、その課題のCommitタブのところでGHEの変更内容が連携される
リンクに飛ぶと、対象コミットの変更履歴を参照することができる
また、対象プロジェクトのアクティビティにも表示されるお