Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
DevOps Starter wird am 31. März 2023 eingestellt. Erfahren Sie mehr.
DevOps Starter erleichtert den Einstieg in Azure mithilfe von GitHub-Aktionen oder Azure DevOps. Es hilft Ihnen, Ihre bevorzugte App im Azure-Dienst Ihrer Wahl in nur wenigen schnellen Schritten aus dem Azure-Portal zu starten.
DevOps Starter richtet alles ein, was Sie für die Entwicklung, Bereitstellung und Überwachung Ihrer Anwendung benötigen. Sie können das DevOps Starter-Dashboard verwenden, um Code-Commits, Builds und Bereitstellungen in einer einzigen Ansicht im Azure-Portal zu überwachen.
Vorteile der Verwendung von DevOps Starter
DevOps Starter unterstützt die folgenden zwei CI/CD-Anbieter, um Ihre Bereitstellungen zu automatisieren.
DevOps Starter automatisiert das Einrichten einer gesamten kontinuierlichen Integration (Continuous Integration, CI) und einer kontinuierlichen Übermittlung (Cd) für Ihre Anwendung an Azure. Sie können mit vorhandenem Code beginnen oder eine der bereitgestellten Beispielanwendungen verwenden. Anschließend können Sie diese Anwendung schnell für verschiedene Azure-Dienste wie virtuelle Computer, App Service, Azure Kubernetes Services (AKS), Azure SQL-Datenbank und Azure Service Fabric bereitstellen.
DevOps Starter erledigt alle Aufgaben für die anfängliche Konfiguration einer DevOps-Pipeline, einschließlich alles, von der Einrichtung des ersten Git-Repositorys, der Konfiguration der CI/CD-Pipeline, dem Erstellen einer Application Insights-Ressource für die Überwachung und bereitstellung einer einzigen Ansicht der gesamten Lösung mit der Erstellung eines DevOps Starter-Dashboards im Azure-Portal.
Sie können DevOps Starter verwenden, um:
- Schnelle Bereitstellung Ihrer Anwendung in Azure
- Das Einrichten eines CI/CD-Workflows oder einer Pipeline automatisieren
- Ansehen und verstehen, wie ein CI/CD-Workflow oder eine Pipeline richtig eingerichtet wird
- Passen Sie die Releasepipelinen basierend auf Ihren spezifischen Szenarien weiter an.
Wie verwenden Sie DevOps Starter?
DevOps Starter ist über das Azure-Portal verfügbar. Sie erstellen eine DevOps Starter-Ressource genau wie jede andere Azure-Ressource aus dem Portal. DevOps-Projekte bieten eine interaktive, schrittweise Anleitung für die verschiedenen Konfigurationsoptionen.
Sie wählen mehrere Konfigurationsoptionen als Teil der ersteinrichtung aus. Zu diesen Optionen gehören:
- Auswählen Ihres bevorzugten CI/CD-Anbieters
- Verwenden der bereitgestellten Beispiel-App oder Verwenden ihres eigenen Codes (nur für Azure DevOps)
- Auswählen einer App-Sprache
- Auswählen eines App-Frameworks basierend auf der Sprache
- Auswählen eines Azure-Diensts (Bereitstellungsziel)
- Auswählen Ihrer GitHub- oder Azure DevOps-Organisation
- Auswählen Ihres Azure-Abonnements
- Auswählen des Standorts von Azure-Diensten
- Auswahl aus verschiedenen Preisstufen für Azure-Dienste
Nachdem Sie Ihren DevOps Starter erstellt haben, können Sie:
- Anpassen Ihres GitHub-Workflows oder der Azure DevOps-Pipeline
- Verwenden Sie Pull-Anfragen, um den Code-Fortschritt zu verwalten und hohe Qualität zu wahren.
- Testen und kompilieren Sie jeden Commit, bevor Sie Ihren Code zusammenführen, um den Qualitätsstandard zu erhöhen.
Nachdem Sie DevOps Starter verwendet haben, können Sie auch alle Ressourcen an einem zentralen Ort aus dem DevOps Starter-Dashboard im Azure-Portal löschen.
DevOps Starter- und GitHub-Integration
DevOps Starter unterstützt jetzt GitHub-Aktionen als CI/CD-Anbieter. Es automatisiert die gesamte Arbeit, die in GitHub benötigt wird, um einen CI/CD-Workflow mithilfe von GitHub-Aktionen einzurichten. Es erstellt ein GitHub-Repository in einer vorhandenen GitHub-Organisation und führt dann einen Commit für eine Beispielanwendung in das neue GitHub-Repository durch.
Die Automatisierung richtet auch einen Trigger für den Workflow ein, sodass jeder neue Code commit einen Build- und Bereitstellungsauftrag innerhalb des Workflows initiiert. Die Anwendung wird für den Azure-Dienst Ihrer Wahl bereitgestellt. Der GitHub-Workflow kann für zusätzliche Szenarien angepasst werden.
DevOps Starter- und Azure DevOps-Integration
DevOps Starter mit Azure DevOps automatisiert alle in Azure Pipelines benötigten Arbeit, um eine CI/CD-Pipeline einzurichten. Es erstellt ein Git-Repository in einer neuen oder vorhandenen Azure DevOps-Organisation und führt dann einen Commit für eine Beispielanwendung oder Ihren vorhandenen Code in ein neues Git-Repository durch.
Die Automatisierung richtet auch einen CI-Trigger für den Build ein, sodass jeder neue Code commit einen Build initiiert. DevOps Starter erstellt einen CD-Trigger und stellt jeden neuen erfolgreichen Build für den Azure-Dienst Ihrer Wahl bereit.
Die Build- und Releasepipelines können für zusätzliche Szenarien angepasst werden. Darüber hinaus können Sie die Build- und Releasepipeline für die Verwendung in anderen Projekten klonen.