Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie eine Web-App mit CI/CD-Pipeline im Azure-App-Dienst bereit.

So stellen Sie eine Web-App mit CI/CD-Pipeline im Azure-App-Dienst bereit.

王林
王林Original
2024-08-09 09:25:52921Durchsuche

Die Bereitstellung einer Web-App mit einer Continuous Integration/Continuous Deployment (CI/CD)-Pipeline auf Azure App Service mithilfe von GitHub und Visual Studio Code umfasst mehrere Schritte, die ich im Folgenden besprechen werde:

1. Richten Sie Ihr Azure-Konto ein und erstellen Sie eine Web-App:

  • Melden Sie sich beim Azure-Portal an: über https://portal.azure.com
  • Erstellen Sie einen App Service-Plan:
  1. Suchen Sie auf der Startseite nach „App Service Plan“, wie im Bild unten dargestellt. How to deploy a Web App with CI/CD pipeline on Azure app service.
  2. Klicken Sie auf Erstellen. How to deploy a Web App with CI/CD pipeline on Azure app service.
  3. Geben Sie die erforderlichen Details ein (Abonnement, Ressourcengruppe, Name, Betriebssystem, Region usw.). How to deploy a Web App with CI/CD pipeline on Azure app service.
  4. Wählen Sie Ihren bevorzugten Preisplan. Klicken Sie dann auf Überprüfen + Erstellen. How to deploy a Web App with CI/CD pipeline on Azure app service.
  5. Klicken Sie auf Erstellen. How to deploy a Web App with CI/CD pipeline on Azure app service.
  6. Klicken Sie auf „Zu Ressourcen gehen“. How to deploy a Web App with CI/CD pipeline on Azure app service.
  7. Klicken Sie auf Webapp-Plan. How to deploy a Web App with CI/CD pipeline on Azure app service. How to deploy a Web App with CI/CD pipeline on Azure app service.
  8. Suchen Sie und klicken Sie auf die Web-App, um eine zu erstellen. How to deploy a Web App with CI/CD pipeline on Azure app service. How to deploy a Web App with CI/CD pipeline on Azure app service. Geben Sie die erforderlichen Details ein (Abonnement, Ressourcengruppe, Web-App-Name, Veröffentlichung, Laufzeitstapel usw.). How to deploy a Web App with CI/CD pipeline on Azure app service. Überprüfen + erstellen. How to deploy a Web App with CI/CD pipeline on Azure app service. How to deploy a Web App with CI/CD pipeline on Azure app service. How to deploy a Web App with CI/CD pipeline on Azure app service.

2. Richten Sie Ihre lokale Entwicklungsumgebung ein:
Installieren Sie Visual Studio Code und Git, falls Sie dies noch nicht getan haben.
3. Git-Repository initialisieren und Web-App im Visual Studio-Code erstellen:
Öffnen Sie Git und erstellen Sie ein neues Repository, indem Sie auf Neues Repository klicken.
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.

  1. Git über das Visual Studio-Code-Terminal initialisieren: How to deploy a Web App with CI/CD pipeline on Azure app service. How to deploy a Web App with CI/CD pipeline on Azure app service. Führen Sie git init aus, um ein Git-Repository zu initialisieren. Führen Sie git add aus. um Ihre Dateien bereitzustellen. Führen Sie Git Status aus How to deploy a Web App with CI/CD pipeline on Azure app service. Führen Sie git clone +url aus (aus dem zuvor erstellten Repository). How to deploy a Web App with CI/CD pipeline on Azure app service. Führen Sie Nano Index PHP aus Führen Sie Cat Index PHP aus How to deploy a Web App with CI/CD pipeline on Azure app service.

5. Zurück zu unserer Azure-Seite:
Gehen Sie im Azure-Portal zu Ihrer Web-App.
Wählen Sie im Abschnitt „Bereitstellung“ die Option „Bereitstellungscenter“ aus.
How to deploy a Web App with CI/CD pipeline on Azure app service.
Codequelle auswählen. Klicken Sie auf Github
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.
6. Stellen Sie die Anwendung bereit
Commit und Push: Commit und Push Ihrer Änderungen an GitHub. Der GitHub Actions-Workflow startet, erstellt und stellt Ihre Anwendung automatisch im Azure App Service bereit.
Um die Bereitstellung wie unten dargestellt durchführen zu können, ist ein Upgrade vom kostenlosen Abonnement erforderlich:
How to deploy a Web App with CI/CD pipeline on Azure app service.
Nach dem Upgrade können Sie jetzt einen Steckplatz hinzufügen.
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.

7. Überwachen Sie die Bereitstellung
Bereitstellungsstatus prüfen: Sie können den Fortschritt der Bereitstellung auf der Registerkarte „Aktionen“ auf GitHub überwachen.
Anzeigen der Web-App: Nach der Bereitstellung sollte Ihre Web-App über die Azure App Service-URL zugänglich sein.

How to deploy a Web App with CI/CD pipeline on Azure app service.
How to deploy a Web App with CI/CD pipeline on Azure app service.

Wenn Sie diese Schritte befolgen, haben Sie erfolgreich eine Web-App mit einer CI/CD-Pipeline mithilfe von GitHub und Visual Studio Code auf Azure App Service bereitgestellt.

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Web-App mit CI/CD-Pipeline im Azure-App-Dienst bereit.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:. Spiralmatrix IIINächster Artikel:. Spiralmatrix III