ジラ
組織でJira を使用している場合、イシューを Jira から GitLab にマイグレーションすることができます。Jira を使い続けたい場合は、代わりに Jira と GitLab をインテグレーションすることができます。
Jira インテグレーション
GitLabは2種類のJiraインテグレーションを提供しています。必要な機能に応じて、1つまたは両方のインテグレーションを使用することができます。
Jiraイシューインテグレーション
GitLab が開発したJira イシュー インテグレーションをJira Cloud、Jira Data Center、または Jira Server で使用できます。このインテグレーションを使用すると、次のことができます:
- GitLab で直接 Jira イシューを表示・検索できます。
- GitLab のコミットやマージリクエストの ID で Jira イシューを参照。
- 脆弱性の Jira イシューを作成します。
Jira 開発パネル
Jira 開発パネルを使用すると、関連するブランチ、コミット、マージリクエストなど、イシューの GitLab アクティビティを表示できます。Jira 開発パネルを設定するには:
- Jira Cloud については、GitLab が開発・メンテナーしているGitLab for Jira Cloud アプリを使用してください。
- Jira Data Center または Jira Server の場合は、アトラシアンが開発・メンテンスしているJira DVCS コネクタを使用してください。
Jira インテグレーション機能
この表は、Jira イシューインテグレーションと Jira 開発パネルで利用可能な機能を示しています:
機能 | Jira 課題インテグレーション | Jira 開発パネル | - | - | - | GitLab のコミットまたはマージリクエストで Jira 課題 ID を指定すると、その Jira 課題へのリンクが作成されます。はい(Yes) | {点線-丸(Dotted-Circle)いいえ||GitLab で Jira issue ID に言及すると、Jira issue に GitLab issue またはマージリクエストが表示されます|。はい、GitLab 課題またはマージリクエストのタイトルを含む Jira コメントは GitLab にリンクします。最初の言及は Jira 課題のWeb リンク | にも追加されます。Yes, in the issue’sdevelopment panel | GitLab のコミットメッセージで Jira issue ID を言及すると、Jira issue にコミットメッセージが表示されます | .はい、コミットメッセージ全体がコメントとして Jira 課題に表示され、ウェブリンクの下に表示されます。各メッセージは GitLab のコミットにリンクしています。はい、イシューの開発パネルに表示され、オプションで Jira スマートコミットを使用して Jira イシューにカスタムコメントが表示されます||GitLab ブランチ名で Jira イシュー ID を指定すると、Jira イシューにブランチ名が表示されます|{dotted-circle}。いいえ|{チェック-丸}はい、イシューの開発者パネルに表示されます。いいえ|{チェック-丸}はい、Jira スマートコミットを使用して時間を指定できます||Jira 課題の移行またはクローズに Git コミットまたはマージリクエストを使用します|{{check-circle}}。はい。通常、イシューをTo-Doに設定して閉じるように設定します。はい、Jira スマートコミットを使用して任意の状態に遷移します。はい|{点線円}いいえ|脆弱性の Jira 課題を作成 |{check-circle}。はい|{点線円}いいえ||Jira 課題から GitLab ブランチを作成|{dotted-circle}いいえ|{check-circle}Yes, in the issue’s development panel | GitLab デプロイメントを Jira 課題に同期 | .いいえ|{チェック-丸}はい、イシューの開発パネルで。GitLab マージリクエストの Jira 課題 ID、ブランチ名、または環境へのデプロイが最後に成功した後にブランチに行われた最後の 5,000 コミットのいずれかに言及してください。 |
プライバシーへの配慮
すべての Jira インテグレーションは、GitLab の外部で見えるように Jira とデータを共有します。非公開 GitLab プロジェクトを Jira とインテグレーションする場合、非公開データは Jira プロジェクトにアクセスできるユーザーと共有されます。
Jira イシューのインテグレーションは、Jira イシューにコメント形式で GitLab データを投稿します。GitLab for Jira Cloud アプリと Jira DVCS コネクタは、Jira 開発パネルを通してこのデータを共有します。この方法では、特定のユーザーグループやロールにアクセスを制限できるため、よりきめ細かいアクセス制御が可能です。