通知
通知 ビルド機能は、ビルドのステータスとイベントに関する通知を外部サービスに送信するロールを担います。現在、この機能はメール通知と Slack ノーティファイアを提供しています。
この機能は、特定のユーザーまたはユーザーグループに割り当てることができるユーザーレベルの通知の機能に追加されますが、ビルド構成ごとに通知を構成できます。このアプローチでは、特定の TeamCity ユーザーを参照する必要がなく、グループ通知に適しています。
メール通知
ビルド構成のメール通知を構成するには:
ビルド構成に通知ビルド機能を追加し、その通知機能セレクターを「メール通知」に切り替えます。
受信者のメールアドレスを入力します。複数のアドレスを指定する必要がある場合は、次の各アドレスを新しい行に入力します。
ブランチフィルターを構成します。構成されていない場合は、デフォルトのブランチに関する通知のみを受信します。
視聴するイベントを選択します。
TeamCity Email Notifier は、管理 | メール通知で構成された SMTP サーバー設定に依存していることに注意してください。
Slack ノーティファイア
Slack 通知機能は、親プロジェクトの設定で事前構成する必要がある Slack 接続に依存しています。
接続を構成したら、次の手順を実行します。
関連ページ:
ビルド機能を追加する
ビルド機能は、追加の機能を有効にするために任意のビルド構成に追加できる機能です。例: ステータス発行者のコミットビルド機能は、コードファイルを保存する VCS に TeamCity ビルド結果を公開し、調査自動割り当ては最新の変更によってビルドが壊れたユーザーを識別し、これらの問題を解決するタスクを自動的に割り当てます。構成されたビルド機能は、削除することなくいつでも一時的に無効にできます。TeamCity ビルドの特徴:TeamCity には、構成に追加できる次のビルド機能が付属しています。A...
通知の構成
TeamCity は、さまざまなイベントについてユーザーに通知できます。Web ブラウザー、メール、Slack 経由、IDE、この記事では、TeamCity で通知がどのように機能するかを説明し、サーバーで通知を設定する方法を示します。通知レベル:TeamCity の通知は次のように構成できます。ユーザーごと通知ルールは、ユーザープロファイル設定で構成されます。これらのルールはユーザーグループレベルでも設定できるため、グループ内のすべてのユーザーに適用されます。ユーザーレベルの通知ルールは、特...
ビルド構成テンプレート
構成テンプレートを作成するを使用すると、ビルド構成設定の重複を排除できます。類似した (必ずしも同一ではない) ビルド構成が複数あり、各構成を編集せずに 1 か所で共通設定を変更できるようにするには、それらの設定を含むビルド構成テンプレートを作成します。テンプレート設定を変更すると、このテンプレートに関連付けられているすべてのビルド構成に影響します。プロジェクトとそのサブプロジェクト内のすべてのビルド構成に対して、プロジェクト内のデフォルトテンプレートを定義することができます。詳細については、以...
サービスメッセージ
サービスメッセージは、ビルドに関するコマンド / 情報をビルドスクリプトから TeamCity サーバーに渡す特別に構成されたテキストです。TeamCity、それらはビルドの標準出力ストリームに書き込まれる必要があり、ビルドステップから出力またはエコーされますによって処理されます。例:echo ##teamcity[<messageName> 'value']echo
接続を構成
TeamCity 接続は、外部サービスへのアクセスに必要な資格情報を保存します。このサードパーティサービスの種類に基づいて、2 つの主要な接続カテゴリがあります。VCS 接続これらの接続は、GitHub、GitLab、Bitbucket クラウドなどの VCS プロバイダーへのアクセスに必要な情報を保存します。これらの接続は、プロジェクト、ビルド構成、パイプラインを最も速く作成する方法を提供します。認証は自動的に処理されるため、リポジトリを選択するだけでビルドステップの設定を開始できます。接続が...
マトリックスビルド
マトリックスビルドビルド機能を使用すると、指定されたパラメーター値を反復処理し、すべての組み合わせに対してビルドを生成することで、ビルドのコレクションを定義できます。例: 次のパラメーターで構成されたマトリックスビルドが与えられたとします。Browser: Chrome, Safari, Firefox env.ShouldFail: true, false Java: 11, 17, 21 マトリックスビルドがトリガーされると、、の指定された値のすべての組み合わせに対してビルドが実行され、次のビ...