TeamCity 2020.1ヘルプ

コメント内の外部リンクのマッピング

TeamCityでは、VCSのマッピングパターンを使用して、正規表現検索と置換パターンを使用してコメントを任意のHTMLピースに変更できます。最も一般的な使用箇所の1つは、課題追跡システムの課題ページへのハイパーリンクにメンションする課題IDをマップすることです。

マッピングを構成するには:

  1. ファイル<TeamCityデータディレクトリ> \ config \ main-config.xmlに移動します。

  2. セクション <comment-transformation>を見つけるか、存在しない場合は <server> タグに作成します(XML構造定義については main-config.dtd ファイルを参照できます)。

  3. 検索および置換パターンを指定します。例:JIRA統合を有効にするために次のパターンを使用できます。

<server> ... <comment-transformation> <transformation-pattern search="(>|\(|\s|^)([A-Z]+-\d+)(\b|$)" replace="$1&lt;a target=&quot;_blank&quot; title=&quot;Click to open this issue a new window&quot; href=&quot; http://www.jetbrains.net/jira/browse/$2&quot;&gt;$2&lt;/a&gt;$3" description="JetBrains Jira issue link" /> </comment-transformation> ... </server>

TeamCityは、交差していない(異なる文字列セグメントに一致する)場合、1つのテキストに複数のパターンを適用できます。