バグジラのサービス
インテグレーションページに移動し、Bugzillaサービスを選択し、以下の表に記載されているように必要な詳細を記入してください。
項目 | 説明 |
---|---|
project_url
| GitLab プロジェクトとリンクしている Bugzilla のプロジェクトの URL。project_url 、PRODUCT_NAME を Bugzilla の製品/プロジェクト名で更新する必要があることに注意。
|
issues_url
| この GitLab プロジェクトにリンクされている Bugzilla プロジェクトのイシューへの URL。issues_url は URL に:id を必要とすることに注意してください。この ID は GitLab がイシュー番号の代わりに使用するプレースホルダです。
|
new_issue_url
| このGitLabプロジェクトにリンクされているプロジェクトのイシューをBugzillaに作成するためのURLです。new_issue_url 、PRODUCT_NAMEがBugzillaの製品/プロジェクト名で更新されている必要があることに注意してください。
|
Bugzillaを設定して有効にすると、GitLabプロジェクトのページにBugzillaのリンクが表示され、適切なBugzillaプロジェクトに移動できるようになります。
Bugzillaでのイシューの参照
Bugzillaのイシューは2つの方法で参照できます:
-
#<ID>
ここで、<ID>
は数字です(例:#143
)。 -
<PROJECT>-<ID>
ここで、<PROJECT>
は大文字で始まり、その後に大文字、数字またはアンダースコアが続き、<ID>
は数字です(例:API_32-143
)。
内部課題トラッカーと外部課題トラッカーの両方を有効にしている場合は、長いフォーマットを使用することをお勧めします。 短いフォーマットを使用し、同じIDのイシューが内部課題トラッカーに存在する場合、内部イシューはリンクされます。
<PROJECT>
の部分は無視され、リンクは常にissues_url
で指定されたアドレスを指すことに注意してください。
トラブルシューティング
最近のサービスフック配信を確認するには、サービスフックのログを確認してください。