Cloud Assembly unterstützt die Integration mit Bitbucket zur Verwendung als Git-basiertes Repository für ABX-Aktionsskripts und VMware Cloud Templates.
In Cloud Assembly können Sie mithilfe der Bitbucket-Integration mit zwei Arten von Repository-Objekten arbeiten: VMware Cloud Templates und ABX-Aktionsskripts. Vor der Verwendung einer Bitbucket-Integration müssen Sie Projekte synchronisieren, mit denen Sie arbeiten möchten. ABX-Aktionen unterstützen Rückschreibvorgänge in das Bitbucket-Repository. Cloud-Vorlagen können jedoch nicht aus der Integration rückgeschrieben werden. Wenn Sie neue Versionen von Cloud-Vorlagendateien erstellen möchten, müssen Sie dies manuell tun.
Voraussetzungen
- Richten Sie eine lokale Bitbucket Serverbereitstellung mit einem oder mehreren auf ABX oder Cloud-Vorlagen basierten Projekten ein, die mit ihren Bereitstellungen verwendet werden sollen. Bitbucket Cloud wird derzeit nicht unterstützt.
- Erstellen oder geben Sie ein Cloud Assembly-Projekt an, mit dem die Bitbucket-Integration verknüpft werden soll.
- Mit einer Bitbucket-Integration zu synchronisierende Cloud-Vorlagendateien müssen die Bezeichnung blueprint,yaml erhalten.
Prozedur
Ergebnisse
Die Bitbucket-Integration ist mit der angegebenen Repository-Konfiguration konfiguriert, und Sie können die in konfigurierten Repositorys enthaltenen ABX-Aktionen und Cloud-Vorlagen anzeigen und bearbeiten. Wenn Sie ein Projekt zu einer Bitbucket-Integration hinzufügen, wird eine Synchronisierung ausgeführt, um die aktuellen Versionen der ABX-Aktionsskripts und Cloud-Vorlagendateien aus dem vorgesehenen Repository abzurufen. Auf der Registerkarte „Verlauf“ der Seite „Bitbucket-Integration“ werden Datensätze aller Synchronisierungsvorgänge für die Integration angezeigt. Standardmäßig werden Dateien automatisch alle 15 Minuten synchronisiert. Sie können eine Datei jedoch jederzeit manuell synchronisieren, indem Sie sie auswählen und auf SYNCHRONISIEREN klicken.
Nächste Maßnahme
Sie können mit den ABX-Aktionen auf der Cloud Assembly-Seite „Erweiterbarkeit“ und mit Cloud-Vorlagen auf der Seite „Design“ arbeiten. Wenn Sie eine geänderte Version einer ABX-Aktion im Bereich „Erweiterbarkeit“ von Cloud Assembly speichern, wird die neue Version des Skripts erstellt und in das Repository zurückgeschrieben.