Ich benutze Bamboo, um einen Build zu erstellen, sowie einen Deploy auf einem Linux-Rechner (Ubuntu). Ich habe auch einen Build-Plan mit einem Remote-Agent unter Windows 7 64-Bit.Erzwingen, dass Bamboo einen spezifischen Build-Agenten für die Bereitstellung verwendet
Ich merke, dass Bamboo versuchen möchte, den Remote-Agent (Windows7) zu verwenden, um den Linux-Build zu Zeiten bereitzustellen. Wie verhindere ich das?
Ich sehe, dass ich Agents in den Bildschirmen zum Bearbeiten des Implementierungsplans festlegen kann, aber dafür müsste ein Linux-Agent erstellt und ein Linux-Agent bereitgestellt werden. Ist es möglich, denselben Linux-Agenten zum Erstellen und Deployen zu verwenden, während sichergestellt wird, dass die IMPORTATION IMMER den Linux-Agenten anstelle eines anderen verfügbaren Nicht-Linux-Agenten verwendet?
WIE? Wie machst du das "genau in den Anforderungen für die Bereitstellung, diese benutzerdefinierte Fähigkeit enthalten?" Ich habe einige Agenten mit benutzerdefinierten Funktionen, aber kann nicht finden, wie Sie das tun, was Sie sagen? – Strelok
Wir verwenden nicht die tatsächlichen Bereitstellungsprojekte von Bamboo, sondern nur eine normale Builddefinition. Gehen Sie zur Linux-Agentenseite und definieren Sie eine "CanBuildLinux" -Funktion und setzen Sie sie auf "True". Dann auf Ihrer Build-Konfiguration -> Standard-Job -> Anforderungen Registerkarte, erstellen "CanBuildLinux" gleich wahr. Jetzt können nur die Agenten mit dieser Fähigkeit diesen Build ausführen. –
Brett Bim * seufz * :) Ich dachte, du verwendest das Deployment Project und findest irgendwie eine magische Option, die ich nach 3 Stunden des Klickens auf jeden einzelnen Link in diesem UI übersehen habe :) Danke für die Antwort und das beruhige mich es ist eigentlich unmöglich mit Deployment Projects;) – Strelok