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
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.
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.
- 1. BAMBOO für Oracle und Oracle Forms Build
- 2. Wo speichert Bamboo Bereitstellungsumgebungen?
- 3. Bamboo Build-Pläne und deploy
- 4. Kick-off-Bamboo-Bereitstellung von einem Bamboo-Build
- 5. Bamboo Deployment Versionierung nach Build
- 6. Triggering Build auf Bamboo für Pull-Anfragen auf Stash?
- 7. Wo Build
- 8. Bamboo Versioning
- 9. Android Studio Gradle Build läuft für immer
- 10. Gradle Build läuft für unendliche Zeit
- 11. Teamcity Build läuft nicht
- 12. Erstellen von Bamboo Release automatisch nach erfolgreichem Build
- 13. Warum mein DateTime Format auf Bamboo Build geändert wurde
- 14. Wie bekomme ich git commit Notizen zwischen zwei Bamboo Build
- 15. Gradle Build läuft weiter
- 16. Wie bekomme ich Bamboo Build-Nummer in build.gradle
- 17. Wo ist der Build für wso2 1.10.1?
- 18. Bamboo Builder Aufgabe
- 19. Mac OS X - Keychain-Zertifikate für Atlassian Bamboo verfügbar machen
- 20. Kann ich mehrere Build-Versionen mit demselben Bamboo-Implementierungsplan bereitstellen?
- 21. Ändern Sie Bamboo Build-Repository über REST-API
- 22. Bamboo Build sollte fehlschlagen, wenn Testeinheit Testfall fehlgeschlagen
- 23. Bamboo Kontinuierliche Integration
- 24. wie Build läuft Maven mit
- 25. Bamboo/Jmeter Scripting und Integration
- 26. Wie benutze ich einen Sourcecode Checkout für alle Bamboo Stages?
- 27. Bamboo Konfiguration als Code für .NET Projekt
- 28. Atlassian Bamboo SSH Aufgabe für Spring Boot
- 29. Bamboo Baupläne vs Bereitstellungspläne für benutzerdefinierte Umgebungskonfigurationen
- 30. Erzwingen, dass Bamboo einen spezifischen Build-Agenten für die Bereitstellung verwendet
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
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 –
@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. –