Einführung
Sie können Azure Pipelines dazu verwenden, Bicep-Bereitstellungen zu automatisieren. Azure Pipelines bietet einen flexiblen und wiederverwendbaren Prozess zum Anwenden von Änderungen auf Ihre Azure-Umgebung. Eine Pipeline erzwingt den von Ihnen festgelegten Prozess, sodass Sie damit die Qualität Ihrer Bereitstellungen und Ihrer Azure-Umgebung sicherstellen können. Eine Bereitstellungspipeline sorgt außerdem dafür, dass von allen Personen, die an Ihren Bicep-Dateien zusammenarbeiten, derselbe Prozess verwendet wird. In diesem Modul erfahren Sie, wie Sie eine Pipeline in Azure Pipelines definieren und Ihren Bicep-Code mithilfe der Pipeline bereitstellen.
Hinweis
Wenn Sie zum Bereitstellen der Infrastruktur in Azure lieber GitHub Actions anstelle von Azure Pipelines verwenden möchten, finden Sie weitere Informationen unter Erstellen Ihres ersten Bicep-Bereitstellungsworkflows mit GitHub Actions. Wenn Sie Hilfe bei der Entscheidung benötigen, finden Sie weitere Informationen unter Vergleich und Gegenüberstellung von GitHub Actions und Azure Pipelines.
Beispielszenario
Angenommen, Sie sind für die Bereitstellung und Konfiguration der Azure-Infrastruktur für eine Website in einem Unternehmen verantwortlich, das Spielzeug herstellt. Sie haben eine Bicep-Vorlage für die Bereitstellung der Website erstellt. Jedes Mal, wenn Sie die Website neu konfigurieren müssen, aktualisieren Sie Ihre Bicep-Dateien und stellen sie von Ihrem Computer aus erneut bereit. Das Websiteteam fordert regelmäßig Änderungen an, sodass der Bereitstellungsprozess zeitaufwendig ist. Sie suchen nach einer Möglichkeit, den Prozess zu automatisieren, damit Sie sich auf andere Aufgaben und Initiativen konzentrieren können.
Außerdem möchten Sie Ihren Kollegen ermöglichen, selbst Änderungen an den Bicep-Vorlagen vorzunehmen und diese bereitzustellen. Sie müssen jedoch sicherstellen, dass Ihre Kollegen dabei denselben Prozess wie Sie anwenden. Sie entscheiden sich für die Erstellung einer Bereitstellungspipeline, die jedes Mal automatisch ausgeführt wird, wenn der Bicep-Code in Ihrem freigegebenen Repository aktualisiert wird. Ihre Bicep-Dateien werden über die Pipeline in Azure bereitgestellt.
Wie werden Sie vorgehen?
In diesem Modul erfahren Sie, wie Sie die Bereitstellung von Bicep-Vorlagen mithilfe von Azure Pipelines automatisieren. Sie lernen die Vorteile der Verwendung von Pipelines zum Bereitstellen Ihres Codes kennen und erfahren, wie Sie eine einfache Pipeline erstellen, die eine Bicep-Datei bereitstellt. Dabei wird auch erklärt, wie Sie Ihre Pipeline für das Bereitstellen von Ressourcen in Ihrer Azure-Umgebung autorisieren und wie Sie festlegen, wann die Pipeline ausgeführt wird.
Was ist das Hauptziel?
Nach Abschluss dieses Moduls können Sie eine Pipeline in Azure Pipelines erstellen, die eine einfache Bicep-Datei in einer Azure-Ressourcengruppe bereitstellt.