TeamCity オンプレミス 2025.11 ヘルプ

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

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

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

  1. ファイル <TeamCity Data Directory> \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; https://www.jetbrains.net/jira/browse/$2&quot;&gt;$2&lt;/a&gt;$3" description="JetBrains Jira issue link" /> </comment-transformation> ... </server>

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

2025 年 4 月 07 日

関連ページ:

TeamCity データディレクトリ

TeamCity データディレクトリは、TeamCity サーバーが構成、ビルド結果、現在の操作ファイルを保存するために使用するファイルシステム上のディレクトリです。このディレクトリは、すべての構成設定の 1 次ストレージであり、TeamCity のインストールに不可欠なデータを保持します。ビルド履歴、ユーザーとそのデータ、その他のデータはデータベースに保存されます。ディレクトリとデータベースに保存されるデータの説明については、バックアップに関する注意事項を参照してください。このドキュメントや他...

TeamCity Webhook

Webhook は、特定のイベントが発生したときにアプリまたはサービスから送信される自動化された HTTP ベースのメッセージです。Webhook を使用すると、2 つの API 間のイベント駆動型通信をセットアップできます。TeamCity は、新しいビルドの開始時、エージェントの登録解除時、サーバーによるリモートリポジトリからの変更の収集時などに、ターゲット URL にペイロードを送信できます。Webhook を有効にする:管理 | <ルートプロジェクト> | パラメーターに移...

外部変更ビューアー

TeamCity は、JetBrains、Upsource、Atlassian Fisheye などの外部変更ビューアーとの統合をサポートします。一部のビューアーはすぐに使用できます。GitHub、VSTS、Bitbucket へのコミットは自動的に認識され、変更を外部で表示できるようにするリンクが提供されます。他の外部変更ビューアーを有効にするには、ファイルを作成して構成します。これらの設定は、外部変更ビューアーを使用する VCS ルートごとに指定する必要があります。使用可能な形式、変数、その他...