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

Bugzilla

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

Bugzillaは、ウェブベースの汎用バグ追跡システムおよびテストツールです。

GitLabで外部イシュートラッカーとしてBugzillaを設定できます。

プロジェクトでBugzillaインテグレーションを有効にするには、次の手順に従います:

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

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

  3. Bugzillaを選択します。

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

  5. 必要なフィールドに入力してください:

    • プロジェクトのURL: BugzillaのプロジェクトのURL。たとえば、「Fire Tanuki」という名前の製品の場合: https://bugzilla.example.org/describecomponents.cgi?product=Fire+Tanuki
    • イシューのURL: Bugzillaプロジェクトでイシューを表示するためのURL。URLには:idが含まれている必要があります。GitLabは:idをイシュー番号に置き換えます(たとえば、https://bugzilla.example.org/show_bug.cgi?id=:idhttps://bugzilla.example.org/show_bug.cgi?id=123になります)。
    • 新しいイシューのURL: リンクされたBugzillaプロジェクトで新しいイシューを作成するためのURL。たとえば、「My Cool App」という名前のプロジェクトの場合: https://bugzilla.example.org/enter_bug.cgi#h=dupes%7CMy+Cool+App
  6. オプション。テスト設定を選択します。

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

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

このプロジェクトでGitLab内部イシュートラッキングを無効にすることもできます。GitLabイシューを無効にする手順と結果の詳細については、プロジェクトの表示レベル機能、および権限の構成を参照してください。

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

Bugzillaのイシューは、以下を使用して参照できます:

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

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

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

トラブルシューティング

最近のインテグレーションWebhook配信については、インテグレーションWebhookログを確認してください。