Blueprint-Speicher auf dem Blueprint-Design-Server

Sie können mit dem Blueprint Designer erstellte Blueprints und Konfigurationsdateien in Git-Repositorys speichern. Durch Speichern von Blueprints und Konfigurationen im Git-Repository für ein Team können Sie die Dateien mit Mitgliedern dieses Teams gemeinsam nutzen.

Git ist ein verteiltes Versionssteuerungssystem und Blueprints sowie Konfigurationsdateien für die OpenStack Heat-Vorlage werden in Git-Repositorys gespeichert. Sie können Dateien in drei Arten von Repositorys speichern:

Standardmäßig werden Blueprint und Konfigurationsdateien im Repository default gespeichert und nur der Benutzer, der die Dateien erstellt, kann darauf zugreifen.
Anmerkung: Wenn Sie eine Version von Blueprint Designer, früher IBM® UrbanCode Deploy with Patterns vor Version 6.1.1 verwendet haben, müssen Sie Ihre bestehenden Blueprints und Konfigurationsdateien in das Verzeichnis default verschieben. Siehe Moving blueprints and configuration files.

Zusätzlich zum Repository default wird vom Blueprint-Design-Server für jedes Team ein Repository auf dem lokalen Git-Server erstellt. Wenn Sie Blueprints im Repository des Teams erstellen, können alle Mitglieder des Teams auf diese Dateien zugreifen. Wenn der Teamname keine Leerzeichen enthält, dann handelt es sich beim Namen des Git-Repositorys um den Teamnamen. Wenn der Teamname Leerzeichen enthält, dann sind im Namen des Git-Repositorys Bindestriche (-) statt Leerzeichen enthalten.

Zusätzlich zur Verwendung der Standard- und teambasierten Repositorys, die vom Blueprint-Design-Server erstellt werden, können Sie auch ein externes Git-Repository verwenden. Sie können Ihr Repository klonen und innerhalb von Blueprint Designer darauf zugreifen. Klicken Sie in der Liste Repositorys auf Repository klonen und geben Sie anschließend eine URL an. Sie können mit von einem Systemadministrator eingerichteten Git-Repositorys oder mit Repositorys im Internet (wie zum Beispiel IBM Bluemix DevOps Services) arbeiten. Beispiel: Stellen Sie eine Verbindung mit einem Git-Repository in IBM Bluemix DevOps Services her, indem Sie eine URL ähnlich wie https://hub.jazz.net/git/user_name/project_name angeben.

Wenn Elemente im Repository default gespeichert werden, wird Ihnen beim Öffnen eines Blueprints oder einer Konfigurationsdatei im Blueprint Designer immer die aktuellste Version dieser Datei angezeigt. Durch Speichern eines Blueprints oder einer Konfigurationsdatei wird die Version im Git-Repository automatisch aktualisiert. Für das Speichern von Änderungen im Repository oder für das Abrufen von Aktualisierungen aus dem Repository sind keine Schritte erforderlich.

Wenn Elemente in einem teambasierten oder externen Repository gespeichert werden, ändern Sie die Elemente auf einem einzelnen Klon dieses Repositorys und übertragen Sie die abgeschlossenen Änderungen mit einer Push-Operation an das gemeinsam genutzte Repository. Beim Öffnen eines Blueprints oder einer Konfigurationsdatei im Blueprint Designer wird möglicherweise nicht die aktuellste Version dieser Datei angezeigt. Sie müssen die Dateien mithilfe von Git-Funktionen wie commit, fetch und push bearbeiten, damit Ihre Änderungen gemeinsam genutzt und die Änderungen durch andere angezeigt werden können. Alle im Blueprint-Design-Server zur Verfügung stehenden Git-Funktionen werden auf der Seite Repositorys angezeigt. Sie können auf den Inhalt eines teambasierten Repositorys nur zugreifen, wenn Sie ein Mitglied des Teams sind. Werden Sie aus einem Team entfernt, wird Ihr Klon des Team-Repositorys zusammen mit allen geänderten Dateien, die Sie nicht mit einer Push-Operation in das Team-Repository übertragen haben, gelöscht.


Feedback