Inleiding

Voltooid

Continue levering (CD) is de praktijk van het gebruik van automatisering voor het bouwen, testen, configureren en implementeren van de buildomgeving tot aan de uiteindelijke productieomgeving.

Stel dat uw ontwikkelingsteam bezig is met de website voor productondersteuning van het bedrijf. U hebt eerder continue integratie (CI) ingesteld met behulp van GitHub Actions en werkstromen. Nu moet u CD implementeren. In uw CI-werkstroom wordt een containerinstallatiekopie opgeslagen. Uw CD-werkstroom moet deze container implementeren in uw faserings- en productieomgevingen. U hebt met IT gesproken over het maken en verwijderen van deze omgevingen, indien nodig. U hebt allemaal besloten om GitHub Actions en werkstromen te gebruiken om infrastructuur als code te ondersteunen.

In deze module leert u hoe u GitHub Actions en werkstromen gebruikt om een CD-oplossing te implementeren die in Microsoft Azure Web Apps wordt geïmplementeerd. De implementatie maakt gebruik van een GitHub Action vanuit De GitHub Marketplace. Ook gaat u het maken en afbreken van de implementatieomgevingen automatiseren met behulp van een werkstroom.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Opties ontdekken voor het activeren van een CD-werkstroom in GitHub
  • Stappen voor het verwijderen van werkstroomartefacten
  • Belangrijke omgevingsbeveiligingen identificeren
  • De uitvoering van werkstromen beheren met taakvoorwaarden
  • Implementeren naar Microsoft Azure met een GitHub-implementeeractie
  • Referenties opslaan met GitHub Secrets
  • Azure-resources maken en vernietigen met GitHub Actions en werkstromen

Vereisten

In deze module wordt ervan uitgegaan dat u al bekend bent met GitHub Actions en werkstromen die worden gebruikt in CI. Voltooi voor een inleiding de ontwikkeltaken automatiseren met behulp van de GitHub Actions-module en bouw werkstromen voor continue integratie met behulp van de GitHub Actions-module .