アプリケーションを横断したプロジェクト リンクの構成
アプリケーション リンクを使用してアトラシアン アプリケーションをリンクしたら、プロジェクト リンクを使用して、プロジェクトまたはチームに関連する情報を含む、それらのアプリケーションの領域を接続できます。
Jira と Bitbucket Server をプロジェクト リンクで接続した場合の主なメリットに次のようなものがあります。
Jira からフィーチャー ブランチを作成するときに、リンクされた 1 つの Jira プロジェクトのリポジトリが一覧で優先して表示される。
Bitbucket Server でコメントから Jira 課題を作成したときに、リンクされた Jira プロジェクトがプロジェクト一覧で事前選択される。
Bitbucket Server で Jira 課題の詳細を確認したときに、リンクされた Jira プロジェクトの課題が課題ビュー ダイアログで優先的に表示される。これは、複数の Jira インスタンスに同じ課題キーを持つ複数の課題が存在する場合に便利です。
Jira で開発情報の詳細を確認したときに、開発情報の詳細ダイアログでコミットとブランチが優先的に表示される。
アプリケーション リンクの作成
プロジェクト リンクは、アプリケーション リンクを使用して Bitbucket Server を別のアプリケーションに接続したあとに作成できます。
> [アプリケーション リンク] に移動します。
リンク先のアプリケーションの URL を入力し、[新しいリンクを作成] をクリックします。
リンクの構成を完了します。
アプリケーション リンクの作成と使用の詳細については、「アトラシアン アプリケーションをリンクして連携させる」をご確認ください。
プロジェクト リンクの作成
プロジェクト リンクには 2 つのタイプがあります。
2 方向のプロジェクト リンクは双方向のリンクであり、リンクされた両方のアプリケーション リンクからプロジェクト リンクを作成または削除するための許可されたアクセスを提供します。
1 方向のプロジェクト リンクは、リンクされたアプリケーション間でプロジェクト リンクを作成または削除するための許可されたアクセスを提供しません。
アプリケーション リンクが存在する場合に、Bitbucket Server のプロジェクトを別のアプリケーションのプロジェクトまたはスペースにリンクするには、次の手順を実行します (プロジェクト管理権限が必要です)。
[プロジェクト設定] > [プロジェクト リンク] に移動します。
[プロジェクト リンクを作成] をクリックします。
プロジェクト リンクの作成手順は、Bitbucket Server が許可済みかどうかに応じて異なります。
Bitbucket Server にプロジェクト リンクを作成するための許可がある場合、次のようになります。
リンク先のプロジェクトを含むアプリケーションを選択します。
リンク先のプロジェクトを選択します。一覧にプロジェクトが表示されない場合、利用可能なすべてのプロジェクトがすでにリンクされています。
ターゲット アプリケーションから Bitbucket Server への双方向リンクを作成したい場合、[2 方向のプロジェクト リンクにする] チェックボックスを選択します。
4. [リンクを作成] をクリックします。
Bitbucket Server にプロジェクト リンクを作成するための許可がない場合、次のようになります。
リンク先のプロジェクトを含むアプリケーションを選択します。
以下のオプションから1つ選択します:
[Bitbucket Server を許可しない] - 公開プロジェクトへのリンクのみを作成する必要がある場合、このオプションをクリックします。
[Bitbucket Server を許可] - このアプリケーションのすべてのプロジェクトへのリンクの作成を Bitbucket Server に許可したい場合、このオプションをクリックします。
プロジェクト リンクをプライマリ リンクにする
プライマリ リンクを指定すると、それはほかのリンクよりも優先されます。同じアプリケーションの複数のプロジェクトで複数のプロジェクト リンクをセットアップした場合 (例: Bitbucket Server プロジェクトを 2 つの Jira プロジェクトにリンクした場合)、プロジェクト リンクの片方がプライマリとしてマークされます。
プロジェクト リンクをプライマリ リンクにするには、次の手順を実行します(プロジェクト管理権限が必要)。
[プロジェクト設定] > [プロジェクト リンク] に移動します。
プライマリにしたいプロジェクト リンクの横で、 > [プライマリ リンクにする] を選択します。
プロジェクト リンクの削除
プロジェクト リンクを削除すると、2 つのプロジェクトでの情報の共有が停止されます。
プロジェクト リンクを削除するには、次の手順を実行します(プロジェクト管理権限が必要)。
[プロジェクト設定] > [プロジェクト リンク] に移動します。
削除したいプロジェクト リンクの横で、 > [削除] を選択します。
認証が要求された場合は次のいずれかを選択します。
許可 - リンクされたアプリケーションへのアクセスを Bitbucket Server に許可すると、アプリケーション間の 2 方向のプロジェクト リンクを削除できます。
削除 - リンクされたアプリケーションへのアクセスを Bitbucket Server に付与せずに削除すると、Bitbucket Server からリンクされたアプリケーションへの 1 方向のリンクのみを削除できます。リンクされたアプリケーションの管理設定で Bitbucket Server に戻るリンクを削除する必要があります。
3. (任意) リンクされたアプリケーションから Bitbucket Server への双方向リンクを削除するオプションを選択します。
4. [削除] をクリックしてプロジェクト リンクを削除します。