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

JiraプロジェクトのイシューをGitLabにインポートする

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

GitLab Jiraインポーターを使用すると、JiraイシューをGitLab.comまたはGitLab Self-Managedにインポートできます。

Jiraイシューのインポートは最低限実現可能な変更のプロジェクトレベルの機能です。つまり、複数のJiraプロジェクトのイシューを1つのGitLabプロジェクトにインポートできます。最低限実現可能な変更バージョンのインポートでは、イシューのタイトル、説明、およびその他のイシューメタデータを、イシューの説明のセクションとしてインポートします。

既知の制限事項

GitLabは、次の情報を直接インポートします:

  • 件名、説明、ラベル。
  • インポートの準備をする際に、JiraのユーザーをGitLabプロジェクトのメンバーにマップすることもできます。

GitLabイシューフィールドに正式にマップされていない他のJiraイシューメタデータは、プレーンテキストとしてGitLabイシューの説明にインポートされます。

JiraイシューのテキストはGitLab Flavored Markdownに解析されないため、テキストの書式が崩れる可能性があります。詳細については、issue 379104を参照してください。

イシューの担当者、コメントなどを将来のイテレーションで追加することを追跡するエピックがあります。

前提要件

  • Jiraプロジェクトからイシューをインポートできるようにするには、Jiraイシューに対する読み取りアクセス権と、インポート先のGitLabプロジェクトに対するメンテナーロール以上が必要です。
  • この機能は、既存のGitLab Jiraイシューインテグレーションを使用します。Jiraイシューのインポートを試みる前に、インテグレーションが設定されていることを確認してください。

GitLabにJiraイシューをインポートする

Jiraイシューのインポートは非同期バックグラウンドジョブとして実行されるため、インポートキューの負荷、システム負荷、またはその他の要因に基づいて遅延が発生する可能性があります。大規模なプロジェクトのインポートは、インポートのサイズによっては数分かかる場合があります。

GitLabプロジェクトにJiraイシューをインポートするには:

  1. issues イシューページで、アクション ( ellipsis_v ) > Jiraからのインポートを選択します。

    Jiraからイシューをインポートボタン

    Jiraからのインポートオプションは、正しい権限がある場合にのみ表示されます。

    次のフォームが表示されます。以前にJiraイシューインテグレーションを設定した場合は、ドロップダウンリストでアクセスできるJiraプロジェクトを確認できるようになりました。

    Jiraからイシューをインポートフォーム

  2. インポート元ドロップダウンリストを選択し、イシューのインポート元のJiraプロジェクトを選択します。

    Jira-GitLabユーザーマッピングテンプレートセクションでは、テーブルに、JiraユーザーがマップされているGitLabユーザーが表示されます。フォームが表示されると、ドロップダウンリストはインポートを実行しているユーザーにデフォルト設定されます。

  3. マッピングを変更するには、GitLabのユーザー名列のドロップダウンリストを選択し、各Jiraユーザーにマップするユーザーを選択します。

    ドロップダウンリストにすべてのユーザーが表示されない場合があるため、検索バーを使用して、このGitLabプロジェクト内の特定のユーザー名を見つけます。

  4. 次に進むを選択します。インポートが開始されたことを確認するメッセージが表示されます。

    インポートがバックグラウンドで実行されている間は、イシューページに移動して、リストに新しいイシューが表示されるのを確認できます。

  5. インポートのステータスを確認するには、もう一度Jiraインポートページにアクセスします。