Einführung

Abgeschlossen

Manchmal wird Ihr Bicep-Code nicht direkt in Azure bereitgestellt. Stattdessen möchten Sie ihn möglicherweise in mehreren Bereitstellungen wiederverwenden. Azure-Vorlagenspezifikationen ermöglichen es Ihnen, wiederverwendbare Bereitstellungen für vollständige Lösungen zu erstellen. Bicep-Module und Registrierungen ermöglichen es Ihnen, Komponenten zu erstellen, die Sie anderen Bicep-Bereitstellungen hinzufügen können.

Für das Veröffentlichen von wiederverwendbarem Bicep-Code müssen andere Aspekte als bei normalen Bicep-Bereitstellungen beachtet werden. In diesem Microsoft Learn-Schulungsmodul erfahren Sie, wie Sie die Überprüfung und Veröffentlichung Ihrer Vorlagenspezifikationen und Bicep-Module automatisieren.

Beispielszenario

Angenommen, Sie sind Azure-Administrator bei einer Spielwarenfirma. Das Unternehmen erweitert die Nutzung von Azure. Es hat einen neuen Cloudgovernanceansatz eingeführt, um sicherzustellen, dass Ihre Bereitstellungen den empfohlenen Methoden von Microsoft bezüglich Sicherheit und Zuverlässigkeit folgen.

Um es Ihren Kolleg*innen einfach zu machen, haben Sie eine Reihe von sicherheitsgehärteten Bicep-Dateien erstellt. Einige der Dateien stellen vollständige Lösungen bereit, die Ihre Kolleg*innen benötigen. Andere Dateien definieren Gruppen von Ressourcen, die Ihre Kolleg*innen innerhalb ihrer eigenen Bicep-Bereitstellungen verwenden können.

Sie haben zuvor GitHub Actions verwendet, um die Bereitstellung Ihrer Azure-Ressourcen zu automatisieren. Jetzt möchten Sie eine Möglichkeit finden, die Überprüfung und Veröffentlichung Ihres wiederverwendbaren Bicep-Codes zu automatisieren.

Diagram that shows two workflows. One publishes a complete Bicep file to a template spec, and the other publishes a module to a Bicep registry.

Wie werden wir vorgehen?

In diesem Modul erfahren Sie mehr über die Veröffentlichung von wiederverwendbarem Bicep-Code aus einem Bereitstellungsworkflow. Sie erfahren, wie Ihr Workflow sich sicher identifizieren kann, damit er Ihren Code veröffentlichen kann. Sie lernen auch, wie Sie die Codeüberprüfung und Versionierung innerhalb eines automatisierten Bereitstellungsprozesses ausführen.

Sie erstellen GitHub Actions-Workflows, um zwei Bicep-Dateien zu veröffentlichen: eine als Vorlagenspezifikation und die andere als Modul für eine private Bicep-Registrierung.

Was ist das Hauptziel?

Nachdem Sie dieses Modul abgeschlossen haben, können Sie wiederverwendbare Azure-Vorlagenspezifikationen und Bicep-Module aus Ihren Bereitstellungsworkflows veröffentlichen.

Wenn Sie eine Auffrischung zu Bicep-Modulen, Registrierungen oder Vorlagenspezifikationen benötigen, sehen Sie sich diese Microsoft Learn-Schulungsmodule an: