CloudBees Jenkins Team Edition, Enterprise und Operations Center sind kostenpflichtig • Preise hängen von der Konfiguration ab und müssen angefragt werden Atlassian Bamboo • Kostenpflichtig • Preise hängen von der Anzahl der Remote Agents ab
Funktionen Atlassian Bamboo • Out-of-the-box • Pläne bilden Pipelines mit Stages ab • Pläne können andere Pläne auslösen • Ausführung von Plänen können an Bedingungen geknüpft werden Beispiel: Pläne A und B müssen erfolgreich durchgelaufen sein, damit Plan C ausgelöst wird
limitierten Funktionen Atlassian Bamboo • Automatische Branch-Erkennung • Plan Branches • pro VCS Branch kann ein Branch vom Plan erzeugt werden – automatisch • Auto-Merging • Gatekeeper • Branch Updater
• Out-of-the-box • Branches bauen: Feature Branches werden getestet bevor sie zurückgeführt werden • Pull Requests bauen: Automatische Tests können auf dem Ergebnis von Merges ausgeführt werden • Auto-Merging: Branches können automatisch zurückgeführt werden, wenn Tests durchlaufen • Pipelines: Schnelleres Feedback durch Stages und Parallelisierung • Test-Quarantäne: Flakey Tests können ignoriert werden, um Builds zu produzieren
• Kostenloser Download und kostenlose Verwendung • Große Online Community Anzahl der verfügbaren Plugins • Es gibt eine Vielzahl von Plugins für fast alles, was man braucht Hohe Kosten beim Wechsel weg von Jenkins • Zeit und Aufwand beim Wechsel hält Menschen davon ab, von Jenkins abzuweichen User Adoption und Liebe der Entwickler • Entwickler beginnen mit Jenkins und weichen nie davon ab
sich mit JIRA, HipChat und Bitbucket – ohne Plugins • Integrationen sind bidirektional, d.h. JIRA Issues können in Bamboo eingesehen werden Für Teams in Enterprise-Umgebungen entwickelt • Zugriffsberechtigungen auf Enterprise-Niveau Continuous Integration & Continuous Deployment in einem • Deployments sind ein First-Class Concept, von Builds getrennt • Deployment-Umgebungen und –Berechtigungen können parallel zu CI Artefakten verwaltet werden Mehr out-of-the-box Features, Beispiele: • Erstklassiger DVCS Support, d.h. Plan Branching, Merging • Fähigkeiten zum automatischen Testen • Docker Support • AWS Support • ... Atlassian Support • Atlassian Support inklusive • Option zum Upgrade auf Premier Support