質問

接続されている他のすべてのエージェントを無効にせずに、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>管理>エージェント>エージェントを選択> "互換性のある構成"タブ:

現在の実行構成ポリシー:"割り当てられた構成のみを実行"

" +設定の割り当て"

をクリックします
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top