正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

Jira

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

GitLabプロジェクトをJiraに接続して、両方のプラットフォーム全体で合理化された開発ワークフローを維持します。チームがイシュートラッキングにJiraを使用し、開発にGitLabを使用する場合、Jiraインテグレーションによって計画と実行が連携されます。

Jiraインテグレーションの利点:

  • 開発チームは、頭の切り替えなしにGitLabでJiraのイシューに直接アクセスできます。
  • プロジェクトマネージャーは、チームがGitLabで作業する際に、Jiraで開発の進捗状況を追跡します。
  • デベロッパーがコミットとマージリクエストでJiraのイシューを参照すると、それらのイシューが自動的に更新されます。
  • チームメンバーは、Jiraのイシューで追跡されているコードの変更と要件の間の関係を把握できます。
  • GitLabでの脆弱性検出結果から、適切な追跡と解決のためにJiraでイシューが作成されます。

JiraのイシューをGitLabにインポートするか、JiraをGitLabと統合して、両方のプラットフォームを組み合わせて使い続けることができます。

Jiraインテグレーション

GitLabは2種類のJiraインテグレーションを提供しています。必要な機能に応じて、いずれかまたは両方のインテグレーションを使用できます。

Jiraのイシューのインテグレーション

GitLabで開発されたJiraのイシューのインテグレーションは、Jira Cloud、Jira Data Center、またはJira Serverで使用できます。このインテグレーションにより、次のことができるようになります。

  • GitLabでJiraのイシューを直接表示および検索する。
  • GitLabのコミットとマージリクエストで、IDでJiraのイシューを参照する。
  • 脆弱性のJiraのイシューを作成する。

Jira開発パネル

Jira開発パネルを使用すると、関連するブランチ、コミット、マージリクエストなど、イシューに関するGitLabアクティビティーを表示できます。Jira開発パネルを設定するには、次のようにします。

機能の可用性

次の表に、JiraのイシューのインテグレーションとJira開発パネルで使用できる機能を示します。

機能JiraのイシューのインテグレーションJira開発パネル
GitLabのコミットまたはマージリクエストでJiraのイシューIDをメンションすると、Jiraのイシューへのリンクが作成されます。check-circle 可能dotted-circle いいえ
GitLabでJiraのイシューIDをメンションすると、JiraのイシューにGitLabのイシューまたはマージリクエストが表示されます。check-circle はい。GitLabのイシューまたはマージリクエストのタイトルが記載されたJiraのコメントは、GitLabにリンクされています。最初のメンションは、JiraのイシューのWebリンクにも追加されます。check-circle はい。Jiraのイシューの開発パネルに表示されます。
GitLabのコミットでJiraのイシューIDをメンションすると、Jiraのイシューにコミットメッセージが表示されます。check-circle はい。コミットメッセージ全体が、Jiraのイシューにコメントとして表示されます。また、Webリンクにも表示されます。各メッセージは、GitLabのコミットにリンクバックします。check-circle はい。Jiraのイシューの開発パネルに表示されます。Jiraスマートコミットを使用すると、カスタムコメントが可能になります。
GitLabブランチ名でJiraのイシューIDをメンションすると、Jiraのイシューにブランチ名が表示されます。dotted-circle いいえcheck-circle はい。Jiraのイシューの開発パネルに表示されます。
Jiraのイシューにタイムトラッキングを追加します。dotted-circle いいえcheck-circle はい。Jiraスマートコミットを使用します。
GitLabのコミットまたはマージリクエストを使用して、Jiraのイシューを移行します。check-circle はい。1回の移行のみです。通常、Jiraのイシューを完了するために使用されます。check-circle はい。Jiraスマートコミットを使用して、Jiraのイシューを任意の状態に移行することができます。
Jiraのイシューのリストを表示しますcheck-circle 可能dotted-circle いいえ
脆弱性のJiraのイシューを作成しますcheck-circle 可能dotted-circle いいえ
JiraのイシューからGitLabブランチを作成します。dotted-circle いいえcheck-circle はい。Jiraのイシューの開発パネルに表示されます。
GitLabのマージリクエスト、ブランチ名、または最後に環境に正常にデプロイされた後のブランチに対する最後の2,000件のコミットのいずれかで、JiraのイシューIDをメンションして、GitLabのデプロイをJiraのイシューに同期します。dotted-circle いいえcheck-circle はい。Jiraのイシューの開発パネルに表示されます。

プライバシーに関する考慮事項

すべてのJiraのイシューのインテグレーションは、GitLabの外部でデータを共有します。非公開のGitLabプロジェクトをJiraと統合すると、Jiraプロジェクトへのアクセス権を持つユーザーと非公開データを共有することになります。

Jiraのイシューのインテグレーションは、GitLabデータをJiraイシューにコメントとして投稿します。Jira Cloudアプリ用のGitLabJira DVCS connectorは、Jira開発パネルを介してGitLabデータを共有します。Jira開発パネルでは、特定のユーザーグループまたはロールへのアクセスを制限できます。