DVCS を使用した開発ツールとの統合
DVCS アカウント ページは、Bitbucket Cloud、GitHub、GitLab の各アカウントを Jira にリンクできる、開発ツールの統合オプションの 1 つです。リンクすると、Jira 課題でリポジトリから開発情報を直接表示できます。開発ツールとの統合の詳細
On this page:
アカウントをリンクする
Bitbucket Cloud、GitHub、GitLab アカウントを Jira にリンクできます。これは外部アプリケーションの統合に似ていて、OAuth アクセス トークンのように開発ツールのいくつかの項目を設定する必要があります。
Bitbucket Data Center や Bamboo など、ここに記載されていない他の開発ツールを使用している場合でも、アプリのリンクを通じて統合できます。
アカウントの管理
アカウントをリンクすると、アカウントのリストにリポジトリと共に表示されます。
アカウントをリンクする: アカウントとそのリポジトリを Jira に追加します。
検索: リポジトリを検索して、リポジトリのリストとそれらで利用可能な設定を取得します。
アカウント: アカウントをリンクすると、リストに表示されます。いずれかのアカウントをクリックして、そのリポジトリの詳細を表示します。
設定: アカウント全体の設定オプション。
設定オプション
アカウントごとに、次のアクションを実行できます。
| 設定 | 説明 |
|---|---|
| アカウント ページを表示する | Bitbucket Cloud では使用できません 外部アカウントのページを開きます。 |
| 既定のアカウント設定を構成する | アカウントのグローバル設定をいくつか実行できます。
|
| Webhook セキュリティ | リンクされた DVCS アカウントの Webhook シークレット トークンのプレビュー、コピー、再生を管理できます。 |
| リポジトリを更新する | ソフト同期を使用して、このアカウント内のすべてのリポジトリからの変更を同期します。つまり、前回の同期以降に発生した変更のみが更新されます。リポジトリ ビューから完全同期 (データの再作成) も実行できます。 |
| 自動アクセスを設定する | Bitbucket Cloud でのみ使用できます 詳細については、「チームへの自動招待を設定する」を参照してください。 |
| OAuth 設定をリセットする | GitLab および GitLab Self-Managed では使用できません アカウントをリンクするときに指定した設定をリセットします。 |
| 削除 | Jira からアカウントを削除します。 |
リポジトリの管理
リポジトリは次の 2 つの方法で表示できます。
検索: メインの DVCS アカウント ページの検索バーを使用してリポジトリのリストを検索し、それらに対して実行できるアクションを表示します。
アカウント: リンクされたアカウントのいずれかをクリックして、ビューをリポジトリに切り替えます。
リポジトリの追加: リンクされていないリポジトリをこのアカウントに追加します。新しいアカウントを追加するときに、すべてのリポジトリを自動リンクするように選択できます。この場合、リストにはすべてのリポジトリがすでに存在しています。
リポジトリ: リポジトリのリスト。いずれかをクリックして、開発ツールで開きます。
最後のアクティビティ: 最後のアクティビティに関する情報。カーソルを置くと、最新の変更を同期できる更新アイコンが表示されます。知っておくべきこと: このアイコンを Shift キーを押しながらクリックすると、追加の同期オプション (完全同期) も表示できます。
スマート コミット: このリポジトリのスマート コミットを有効化/無効化します。
アカウント ツール: アカウント全体の設定オプション。
同期履歴
同期履歴を通じて、監査テーブルで過去 7 日間の詳細なリポジトリ同期のリストにアクセスできるため、問題のある領域の特定と切り分けに必要な時間が短縮されます。詳細には、開始時刻と終了時刻、同期ステータス、失敗の原因、期間、同期のタイプ (ソフトまたは完全) が含まれます。
リポジトリの同期履歴を確認するには、次の手順に従います。
[設定] > [アプリ] の順に移動します。
[DVCS アカウント] に移動して、自分のアカウントを開きます。
確認するリポジトリの横にある [同期履歴を表示] を選択します。
[<リポジトリ名> の同期履歴] という新しいダイアログが表示されます。
リポジトリのロックと無効化
大規模リポジトリをほぼ同時に有効または無効にすると、プロセスが重複し、メッセージ キュー アイテムが SLEEPING 状態でスタックする場合があります。その結果、データが不完全になったり、メッセージが同期されなかったりする可能性があります。これを防止するために、有効化または無効化操作がすでに進行中の場合は、バックグラウンド ロック プロセスによってリポジトリの有効化または無効化が自動的に停止されます。ロックはリポジトリごとに適用されます。
ロックは、操作の実行中にリポジトリが有効化または無効化されることを防ぐだけです。ユーザーによる組織の削除を防止することはありません。
リポジトリをロックするには、次の手順に従います。
[設定] > [アプリ] の順に移動します。
[DVCS アカウント] に移動して、自分のアカウントを開きます。
無効にするリポジトリの横にある [Disable repository (リポジトリを無効にする)] アイコンを選択します。
現在ロックされているリポジトリを有効または無効にしようとすると、次のエラー メッセージが表示されます。
Repository locked. The repository <repository name> is currently being updated. Please try again shortly.
リポジトリを有効にするには、次の手順に従います。
リポジトリ リストの上部で、[リポジトリを追加] ドロップダウン メニューを開きます。
ロックを解除したいリポジトリを選択して、[追加] を選択します。
リポジトリを有効にするには、次の手順に従います。
リポジトリ リストの上部で、[リポジトリを追加] ドロップダウン メニューを開きます。
ロックを解除したいリポジトリを選択して、[追加] を選択します。
Jira の開発情報を表示する
アカウントとそのリポジトリをリンクすると、Jira は自動的に課題キーを検索して開発作業を関連する課題に関連付けようとします。
開発作業で課題を参照する方法と課題内で開発情報を表示する方法については、以下を参照してください。



