Frage

Ist es möglich, ohne alle anderen angeschlossenen Agenten zu deaktivieren, Teamcity zu zwingen, an einer bestimmten Agenten Maschine zu bauen?

War es hilfreich?

Lösung

Unter Build Configuration Settings geht ein Agent Requirements für die spezifischen Agentennamen Explicit Requirement und setzen:

Parameter Name: system.agent.name

Bedingung: equals

Wert: YOUR_SPECIFIC_AGENT_NAME

Andere Tipps

Für eine Zeit laufen können Sie sich auf den 3 Punkten klicken Sie neben „Run“ und definieren auf welche Mittel Sie ausführen möchten.
Für eine langfristige Konfiguration sollten Sie die Mittel-Anforderungen des Build verwenden.
Sie können eine Systemeigenschaft an den Agenten hinzufügen, indem Sie die Datei ... \ buildAgent \ conf \ buildAgent.properties

system.special.property=true

Dann sind Sie auf der Agent-Anforderungen definieren können die Eigenschaft system.special.property zu überprüfen existiert .

Bearbeiten Mit der neuen Version von Teamcity (5.0. *) Sie können nun die Agenten bearbeiten und wählen Sie die Konfiguration, die Sie dort ausgeführt werden sollen.
Agents, wählen Sie einen Agenten, unterstützte Konfigurationen, wählen Sie „ausgewählte Konfigurationen Führen Sie nur“.

Teamcity> Administration> Agenten> einen Agenten auswählen> "Kompatible Konfigurationen" tab:

Aktuelle Laufkonfigurationsrichtlinie: „zugewiesen Konfigurationen Führen Sie nur“

Klicken Sie auf "+ Assign-Konfigurationen"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top