Bitbucket Pipelines: Continuous Delivery mit Bitbucket Cloud

Die Welt der Software-Entwicklung ist dynamisch und verändert sich ständig. Statt auf seltene und große Deployments setzen Unternehmen heute auf häufige, kleine und agile Deployments. Dieser Trend hat große Auswirkungen auf die Software-Entwicklungsprozesse. So praktizieren immer mehr Software-Teams Continuous Delivery. Dies wird zur Norm für Software-Häuser.

Doch die Implementierung von Continuous Delivery ist nicht trivial. Das Aufsetzen von Build-Agents ist kompliziert. Entwickler wechseln ständig zwischen unterschiedlichen Tools hin und her. Und die meiste Zeit befindet der Build sich in der Warteschleife oder man gräbt in Log-Files nach Informationen über Fehler.

Bitbucket Pipelines

Atlassian bietet nun eine Alternative dazu. Bitbucket Cloud hat Pipelines für Builds, Tests und Deployments aus Bitbucket heraus eingeführt – nativ. Entwickler haben damit eine End-to-end-Sichtbarkeit vom Coden bis zum Deployment. Mit Bitbucket Pipelines braucht das Team also keinen CI-Server aufzusetzen, kein Nutzermanagement zu konfigurieren und keine Repositories zu synchronisieren. Die neuen Features sind mit einem Klick aktiviert.

  • Alles in Bitbucket: Der komplette Entwicklungs-Workflow wird in Bitbucket verwaltet. Es braucht kein separates Tool.
  • Einfacher Setup: Wenn sie einen Account für Bitbucket Cloud angelegt haben, können Entwickler ihr CD-Pipeline direkt aufsetzen. Es müssen keine Agents konfiguriert werden.
  • Schnelles Feedback: Bitbucket zeigt den Build-Status überall dort, wo es relevant ist – bei Branches, Commits und Pull-Requests.
  • Selbstbedienung für Teams: Als Code gespeicherte Build-Konfiguration und Out-of-the-box-Support für Docker helfen Teams, unabhängig zu sein.

Pipelines sind auch bestens für Branching-Workflows wie den Gitflow-Workflow geeignet. Alle im Team können die Build-Konfiguration adaptieren, um die Struktur ihrer Branches zu mappen. Dieses Video bietet einen schönen Überblick über die derzeitigen Möglichkeiten von Bitbucket Pipelines:

Eigene Dienste in Bitbucket integrieren

Atlassian hat für dieses Projekt eng mit einigen Branchengrößen zusammengearbeitet, damit Teams ihre eigenen Services in Bitbucket Pipelines integrieren können. Ob Teams deployen, testen, die Code-Qualität überwachen oder Artefakte speichern wollen – sie können beliebige Workflows mit dem Tool ihrer Wahl komplettieren: Amazon Web Services, Ansible, bitHound, BrowserStack, buddybuild, Code Climate, JFrog, Microsoft Azure, npm, SauceLabs, Sentry, Sonatype und TestFairy.

Mehr Details bietet die Integrations-Seite von Atlassian.

Continuous-Delivery-Optionen von Atlassian

Um Kunden eine erstklassige CD-Lösung in der Cloud zu bieten, beschreitet Atlassian also den Weg, alle Dienste nativ in Bitbucket Cloud verfügbar zu machen. Aus diesem Grund wurde und wird Bitbucket Pipelines entwickelt, und in diesem Zusammenhang hat Atlassian das Auslaufen des dann obsoleten Bamboo Cloud angekündigt, das zum 31. Januar 2017 eingestellt wird. (Bamboo Server wird davon in keiner Weise tangiert, sondern weiterhin intensiv weiterentwickelt. Unternehmen, die hinter der Firewall Software produzieren, können auch in der Zukunft auf Bamboo als CD-Lösung setzen.)

Early Access

Mit Bitbucket Pipelines will Atlassian Teams helfen, ihre Releases zu beschleunigen, statt ihre Zeit mit Aufsetzen und Wartung zu verbringen. Bitbucket Pipelines befindet sich aktuell im Betastadium: Teams sind zum Early-Access-Programm eingeladen.

Weiterführende Infos

Sie möchten Atlassian-Tools neu einführen oder Lizenzen verlängern? Sie haben Fragen zu technischen oder organisatorischen Punkten? Als offizieller Atlassian-Vertriebspartner und einer der größten Atlassian Experts Partner weltweit mit Erfahrungen aus Hunderten Atlassian-Projekten unterstützen wir Sie gerne bei allen Aspekten rund das gesamte Produktportfolio des australischen Software-Herstellers. Sprechen Sie uns einfach unverbindlich an.

Stimmen von führenden Atlassian-Mitarbeitern über //SEIBERT/MEDIA
Unsere Atlassian-Dienstleistungen im Überblick
//SEIBERT/MEDIA ist Atlassian Platinum Expert
Atlassian-Lizenzen bei //SEIBERT/MEDIA kaufen: Alle Vorteile