Mesh-Nodes, Repository-Archivierung und weitere Neuerungen in Bitbucket Data Center

Bitbucket, die Git-Repository-Managementlösung von Atlassian, gibt es nicht nur in der Atlassian Cloud, sondern nach wie vor auch als Data-Center-Version für den Betrieb in der eigenen IT-Landschaft. Und nach wie vor stattet der Hersteller Bitbucket Data Center regelmäßig mit neuen Funktionen und Verbesserungen aus. Wir fassen die Neuerungen der zuletzt veröffentlichten Produktversion 8.0 zusammen.

Bitbucket Mesh

Wenn Git auf einem einzelnen gemeinsamen Dateisystem ausgeführt wird, kann das vor allem in großen Multi-Node-Clustern dazu führen, dass Performance-Flaschenhälse entstehen. Die Lösung ist das Aufsetzen von Mesh-Nodes, die eine horizontale Skalierung ermöglichen, indem verteilter Git-Speicher in die Multi-Node-Bitbucket-Cluster eingebracht wird, was die Performance und die Verfügbarkeit von Repositories verbessert.

Durch die Migration der Repositories von einem gemeinsamen Dateisystem auf die Mesh-Nodes rückt die Ausführung von Git näher an den Speicher. Das Resultat sind eine erhöhte I/O-Latenz und eine verbesserte Performanz. Und da Mesh die Repos auf mehreren Mesh-Knoten repliziert, wird die Resilienz des Clusters gesteigert.

Im Endeffekt führt diese Maßnahme dazu, dass das gemeinsame Dateisystem nicht mehr der wunde Punkt ist, wie die Architektur von Mesh zeigt:

Bitbucket Mesh

Weitere Infos zu Bitbucket Mesh gibt es direkt bei Atlassian.

Nicht mehr genutzte Repos entrümpeln

Soll ein Repository für alle User auf "read only" umgestellt werden, aber in der Bitbucket-Instanz verfügbar bleiben? Jetzt ist es möglich, ein Repo zu archivieren, damit die User wissen, dass es nicht mehr gepflegt wird. Durch die Archivierung wird das Repository von der Suche ausgeschlossen; außerdem ist es nicht mehr möglich, Objekte zu verschieben, Kommentare zu hinterlassen sowie Pull-Requests oder Branches zu erstellen.

Falls ein Repo versehentlich archiviert wurde oder geplant ist, ein archiviertes Repo später wieder aktiv zu nutzen, lässt es sich jederzeit wieder aktivieren.

Bitbucket repo_archiving

Verbesserte Diff-Ansichten

In der Bitbucket-Version 7.0 wurden die Pull-Requests neu gestaltet und generalüberholt. Im nun erfolgten nächsten Schritt haben die Entwicklungsteams alle Diff-Ansichten (inklusive der Commit-Diffs, der Branch-Vergleiche und der Seite "Create Pull Requests") in das neue Format überführt, das ein schnelleres und konsistenteres Nutzererlebnis bei der Zusammenarbeit am Code verspricht.

Optimierung bei der Nutzung von SSH-Schlüsseln

Atlassian hat die Seiten für SSH- und Zugangsschlüssel mit einem frischen neuen Look ausgestattet. Um zu gewährleisten, dass der Quellcode abgesichert ist, analysiert das System die Schlüssel und hebt diejenigen hervor, die als nicht ausreichend sicher bewertet werden. Falls SSH-Keys genutzt werden, um auf Bitbucket oder seine Integrationen zuzugreifen, empfiehlt Atlassian Ed25519-Schlüssel.

Neue Build-Status

Es gibt mit UNKNOWN und CANCELLED zwei neue Build-Status, die ein Code-Integration-Tool als Build-Resultate senden kann:

  • UNKNOWN: indiziert, dass der Status des Builds nicht bekannt ist.
  • CANCELLED: indiziert, dass der Build vor der Komplettierung abgebrochen wurde.

Cloud-Anwendungen über sichere Application-Tunnel

Die Integration von Atlassian-Cloud- und Data-Center-Produkten durch Application Links erfordert es, das Netzwerk für eingehende Verbindungen zu öffnen, was nicht jedes Team tun kann oder will. Um dieses Problem zu lösen, bringt Bitbucket nun Application-Tunnel mit.

Application-Tunnel verwenden Netzwerktunnelung, um einen sicheren Übertragungsweg zwischen den Atlassian-Cloud-Produkten des Unternehmens und dem Netzwerk zu schaffen. Dank dieser Option können die Produkte miteinander kommunizieren, während das Netzwerk abgesichert bleibt.

Bitbucket Application Tunnel

Git und Bitbucket effektiv nutzen? Wir sind Ihr Partner!

Möchten Sie mehr über Atlassians Git-Repository-Manager Bitbucket erfahren? Würden Sie die Lösung gerne unverbindlich testen? Oder suchen Sie Unterstützung bei der Transition zu Git? Wir sind Atlassian Platinum Solution Partner und helfen Ihnen bei allen Aspekten rund um die Einführung von Bitbucket Data Center oder Bitbucket Cloud: Evaluierung, Lizenzierung, Adaption, Optimierung.

Weiterführende Infos

Bitbucket: CDN-Support, Spiegelfarmen, Jenkins-Integration, optimierte Code Insights
Atlassian Bitbucket: Moderne Software-Entwicklung und DevOps-Praktiken mit Integrated CI/CD
Ratenbegrenzung in Bitbucket Data Center: Selbstschutz vor Performance-Problemen
Smart Mirroring: CI/CD-Skalierung und verbesserte Geo-Performance mit Bitbucket Data Center

Kompetenter und schneller User-Support für eure Atlassian-Tools zum monatlichen Festpreis Kompetenter und schneller User-Support für eure Atlassian-Tools zum monatlichen Festpreis Kompetenter und schneller User-Support für eure Atlassian-Tools zum monatlichen Festpreis Kompetenter und schneller User-Support für eure Atlassian-Tools zum monatlichen Festpreis

Schreibe einen Kommentar