Ist es möglich, mehrere remote-Agenten für Atlassian Bamboo auf einem einzelnen computer?
Unsere Firma produziert cross-Plattform-software-und wir haben Bamboo-Instanz, die den Aufbau von Projekten unter verschiedenen inkompatiblen Umgebungen (linux, win, os x). Es gibt eine VM konfiguriert für Gebäude, die unter jeder Umgebung. So ist es möglich, mehrere remote-Agenten auf jeder VM ausführen gleichzeitige baut der verschiedenen Projekte ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist möglich, mehrere remote-Agenten auf windows-und linux-basierte hosts. Ich habe derzeit verwalten der remote-Agenten für linux-hosts, so kann ich nicht kommentieren, der windows-Dienst remote-Agenten.
Ich implementiert, die mehrere remote agents kaufen zuerst erstellen Sie einen Ordner für jeden Agenten, dann auf die installation jeder agent geben Sie den Standort für den Bambus.die Heimat jedes einzelnen Agenten.
Auf dem Bambus-master-server können Sie remote-Agenten, so dass Sie können sagen, der Unterschied zwischen der agent ausgeführt wird, die Sie bauen, job.
Ja, das ist möglich. Siehe "Ändern, wo der remote-agent speichert seine Daten" - Abschnitt der Bambus-Remote-Agent-Installation guide.
Diese Arbeit zu machen, für jeden remote-Agenten, den Sie auf der gleichen Maschine laufen, müssen Sie einen anderen Speicherort angeben definiert, dass der agent seine Daten speichern (sonst baut fehl, versucht, zu schreiben, um den gleichen Ort).
Kann ich nicht kommentieren, linux, aber auf Windows kannst du ja.
Wenn Sie den Windows-Dienst Namen aus der Standard - "Bambus" Remote Agent "auf etwas wie" Bambus Remote-Agent-1', 'Bamboo Remote Agent 2" von:
Nachdem Sie dies getan haben, sollten Sie in der Lage sein, mehrere Agenten in Ordnung.
War ich in der Lage, erstellen Sie zwei Agenten auf demselben server. In diesem Fall will ich eigentlich das gleiche Bambus-home so einstellen, dass entweder Agenten bauen auf der gleichen Stelle ... nur, wenn einige meiner builds länger dauern, ich habe einen zweiten Agenten sitzen, um für die schnellere builds, bekommen in der Warteschlange sonst. In der bamboo-agent.sh ich geändert:
Ich nichts verändert habe in
conf/wrapper.conf
. Und im GUI habe ich aktualisiert den Namen des Agenten durch klicken auf "Details Bearbeiten" auf die agent-Funktionalität Seite.Nur für den Fall, ich habe auch den agentUuid tag in bamboo-agent.cfg.xml leeren Sie denken, es würde überschrieben werden, wenn ich begann der agent. Ich wollte nicht zu den Agenten starten mit der gleichen Uuid, obwohl ich nicht sagen konnte, was dieses Feld wurde bereits verwendet.
Soweit ich sagen kann, das hat funktioniert, als ich erwartet hatte. Ich konnte sehen, zwei Agenten von der GUI und der Startschuss für die beiden builds gleichzeitig. FWIW, was ich don T wissen, ob dies als eine gehackte Weg, dies zu tun oder nicht.