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

Redmine

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

前提要件:

Redmine外部イシュートラッカーとして使用できます。プロジェクトでRedmineインテグレーションを有効にするには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。

  2. 設定 > インテグレーションを選択します。

  3. Redmine(Redmine)を選択します。

  4. インテグレーションを有効にするで、有効チェックボックスをオンにします。

  5. 必須フィールドに入力します:

    • プロジェクトのURL: このGitLabプロジェクトにリンクするRedmineプロジェクトのURL。
    • イシューのURL: このGitLabプロジェクトにリンクするRedmineプロジェクトイシューのURL。URLには:idを含める必要があります。GitLabはこのIDをイシュー番号に置き換えます。
    • 新しいイシューのURL: このGitLabプロジェクトにリンクされているRedmineプロジェクトに新しいイシューを作成するために使用するURL。 このURLは使用されておらず、将来のリリースで削除される予定です。詳細については、イシュー327503を参照してください。
  6. オプション。テスト設定を選択します。

  7. 変更を保存を選択します。

Redmineを設定して有効にすると、GitLabプロジェクトページにRedmineリンクが表示され、Redmineプロジェクトに移動します。

たとえば、これはgitlab-ciという名前のプロジェクトの設定です:

  • プロジェクトURL: https://redmine.example.com/projects/gitlab-ci
  • イシューURL: https://redmine.example.com/issues/:id
  • 新しいイシューのURL: https://redmine.example.com/projects/gitlab-ci/issues/new

GitLabでRedmineイシューを参照する

Redmineイシューは、次の形式で参照できます:

  • #<ID><ID>は数字です(例: #143)。
  • <PROJECT>-<ID>(例: API_32-143)。各識別子の意味は次のとおりです:
    • <PROJECT>は大文字で始まり、その後に大文字、数字、またはアンダースコアが続きます。
    • <ID>は数値です。

リンクでは、<PROJECT>の部分は無視され、常にイシューのURLで指定されたアドレスを指します。

内部と外部の両方のイシュー追跡が有効になっている場合は、より長い形式(<PROJECT>-<ID>)を使用することをお勧めします。短い形式を使用し、同じIDを持つイシューが内部イシュートラッカーに存在する場合、内部イシューがリンクされます。