質問
接続されている他のすべてのエージェントを無効にせずに、TeamCityを特定のエージェントマシンで強制的にビルドすることは可能ですか?
解決
Build Configuration Settings
で、 Agent Requirements
に移動し、特定のエージェント名に Explicit Requirement
を設定します。
パラメーター名: system.agent.name
条件: 等しい
値: YOUR_SPECIFIC_AGENT_NAME
他のヒント
1回実行するには、「実行」の横にある3つのドットをクリックします。実行するエージェントを定義します。
長期間の構成では、ビルドのエージェント要件を使用する必要があります。
ファイル... \ buildAgent \ conf \ buildAgent.propertiesを編集することにより、システムプロパティをエージェントに追加できます
system.special.property=true
次に、エージェント要件で定義して、プロパティ system.special.property
exists を確認できます。
編集
Teamcityの新しいバージョン(5.0。*)では、エージェントを編集し、そこで実行する構成を選択できるようになりました。
エージェント、エージェントの選択、互換性のある構成、「選択した構成のみを実行」を選択します。
TeamCity>管理>エージェント>エージェントを選択> "互換性のある構成"タブ:
現在の実行構成ポリシー:"割り当てられた構成のみを実行"
" +設定の割り当て"
をクリックします所属していません StackOverflow