2017-10-25 4 views
1

Ich benutze zum ersten Mal Bambus. Wohin läuft der Build? Bambusserver? Oder können wir einen Build auslösen, der auf einer Build-Maschine ausgeführt wird, die wir über einen Bamboo-definierten Build-Plan definieren?Wo läuft Build für Bamboo?

Antwort

1

Es ist ein wenig schwer zu finden in ihren High-Level-Dokumenten, aber die Standardeinstellung ist ja - Builds laufen auf "Agenten", und standardmäßig erhalten Sie lokale Agenten, die als Prozesse auf dem gleichen Server laufen auf dem Bambus installiert ist.

Um Teile Ihres Builds oder alles auf Remote-Servern auszuführen, verwenden Sie das, was sie "Remote Agents" nennen. Es gibt einige Software, die Sie auf dem Remote-Computer installieren müssen, und Ihre Lizenz muss Remote-Agenten ermöglichen. Die Anzahl der Remote-Agenten, die Sie erhalten, hängt davon ab, welche Lizenzstufe Sie erworben haben.

https://confluence.atlassian.com/bamkb/difference-between-local-agents-and-remote-agents-457703602.html

+0

Das hilft. Danke. Können Sie auch die Skalierbarkeit von Bambus kommentieren? Hou viele parallele Builds kann es auf einmal behandeln? Unterstützt es ein Que-System, in dem die Builds warten müssen, bis sie an der Reihe sind? Ich möchte auch einen UI-Wrapper um Bambus haben. Ist das mit den REST-APIs für Bamboo möglich? – Chetan

+0

Diese Seite hilft Ihnen, die notwendigen Systemanforderungen und Überlegungen basierend auf dem Benutzerszenario zu identifizieren - https://confluence.atlassian.com/bamboo/bamboo-best-practice-system-requirements-388401170.html –

+1

@Chetan - ja zu all dem. Lesen Sie die Dokumentation zu Agenten. Lokale Agenten haben eine Warteschlange und Sie können sogar steuern, welche Jobs in welchen Warteschlangen ausgeführt werden können. Ich habe eine Bamboo-Instanz mit Hunderten von Projekten gesehen, die gleichzeitig fünf oder sechs Projekte aufbauten - in der Regel kurze Builds. Wenn Sie Teams mit lang laufenden Builds haben, ist das immer ein Problem mit dem geteilten CI-Tool. Ja REST API ist umfangreich. –

0

Wenn Sie den Build beginnen, es Queue gehen zu bauen und für die ersten geeigneten Build-Agenten warten, es zu nehmen. Sie können die Liste der Agenten und Builds in der Warteschlange anzeigen, wenn Sie Administratorberechtigungen haben. Außerdem können Sie eine Liste von Agenten anzeigen, die bestimmte Build-Anforderungen im Bereich Anforderungen einer Build-Job-Konfiguration übernehmen können.

Verwandte Themen