Einführung
Mit zunehmender Nutzung von Bicep und Infrastructure-as-Code wird es immer wichtiger, einen systematischen Prozess zur Verwaltung Ihrer Dateien zu verwenden. Es ist einfach, bei den Änderungen, die Sie vornehmen, den Überblick zu verlieren, insbesondere, wenn Sie mehrere Versionen einer Datei gleichzeitig in der Entwicklung haben.
Sie müssen auch berücksichtigen, wie Sie Ihre Vorlagen mit Ihren Kollegen teilen, und sicherstellen, dass Sie über einen Prozess zum Nachverfolgen und Kommunizieren Ihrer Änderungen verfügen. Wenn Sie mit Pipelines arbeiten, um Ihren Bicep-Code bereitzustellen, ist es außerdem von wesentlicher Bedeutung, dass Sie Ihre Vorlagen in einem Versionskontrollsystem speichern, damit die Pipeline darauf zugreifen kann.
In diesem Modul erfahren Sie mehr über das beliebte Versionskontrollsystem namens Git.
Beispielszenario
Angenommen, Sie sind für die Bereitstellung und Konfiguration der Azure-Infrastruktur in einem Unternehmen verantwortlich, das Spielzeug herstellt. Sie haben Bicep-Vorlagen erstellt und auf Ihrem eigenen Computer gespeichert.
Sie erstellen eine so große Sammlung von Vorlagen, dass es schwierig ist, den Überblick zu behalten. Sie haben mit Änderungen an einigen Ihrer Vorlagen experimentiert und besitzen mehrere Kopien von Dateien. Sie haben sogar vor Antritt Ihres Urlaubs versehentlich eine funktionierende Vorlage durch eine Änderung beschädigt, und jetzt können Sie sich nicht mehr daran erinnern, was Sie geändert haben oder wie Sie es beheben könnten.
Sie haben das Gefühl, dass es eine bessere Möglichkeit geben muss, Ihren Bicep-Code zu verwalten. Sie möchten zunächst die Art und Weise verbessern, wie Sie mit den Bicep-Dateien arbeiten, die die Website Ihrer Firma bereitstellen.
Wie werden wir vorgehen?
In diesem Modul erstellen Sie ein Git-Repository und fügen ihm einige Ihrer Bicep-Dateien hinzu. Sie erkunden einige wichtige Git-Features und erfahren, wie sie beim Schreiben Ihres Bicep-Codes hilfreich sein können. Außerdem erfahren Sie mehr über GitHub und Azure Repos und wie das Veröffentlichen Ihres Git-Repositorys in einem dieser Dienste es Ihnen ermöglicht, mit Ihrem Team zusammenzuarbeiten.
Was ist das Hauptziel?
Am Ende dieses Moduls wissen Sie, was die Versionskontrolle und Git leisten können, um Sie beim Arbeiten mit Bicep-Code zu unterstützen. Sie sind in der Lage, die Visual Studio Code-Unterstützung für Git zu verwenden, um ein lokales Git-Repository zu initialisieren, Dateien zu committen, Branches zu erstellen und Branches zusammenzuführen. Schließlich können Sie ein Git-Repository auf GitHub oder in Azure Repos veröffentlichen.
Voraussetzungen
Sie sollten mit dem Erstellen einfacher Bicep-Vorlagen, einschließlich Modulen, vertraut sein.
Für die Übungen in diesem Modul benötigen Sie eine lokale Installation von Visual Studio Code.