Inleiding

Voltooid

Stel dat u een infrastructuurbeheerder bent die wordt gevraagd om uw Azure-resources in te richten met behulp van Terraform. Nadat u uw project hebt gemaakt, bent u van plan uw toepassing te bouwen en te implementeren met behulp van een automatiseringswerkstroom.

Tracks inrichten, bouwen en implementeren

Automatisering maakt doorgaans gebruik van drie sporen: Inrichten, Bouwen en Implementeren. Elk spoor kan een of meer pijplijnen hebben.

In de volgende afbeelding ziet u meerdere pijplijnen in het traject Inrichten , waarbij elke pijplijn zich richt op de infrastructuur voor een team:

Diagram met de elementen van de inrichtingspijplijn voor de verschillende teams gemarkeerd.

In het scenario van deze module gebruikt u alle drie de tracks door meerdere pijplijnen te implementeren.

ondersteuning voor Azure verschillende automatiseringshulpprogramma's zoals Jenkins, GitLab, GitHub Actions en Azure Pipelines.

In deze module kunt u de oefeningen voltooien met behulp van GitHub Actions of Azure Pipelines.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Maak een Terraform-configuratie voor uw Azure-resources.
  • Uw infrastructuur inrichten en implementeren in Azure.
  • Stel uw project in voor continue integratie en continue levering (CI/CD) met behulp van een automatiseringswerkstroom (GitHub Actions of Azure Pipelines).

Vereisten

  • Een Azure-abonnement
  • Een GitHub-account
  • (Optioneel als u ervoor kiest Om Azure Pipelines te gebruiken)
  • Basiskennis van softwareontwikkeling
  • Basiskennis van het beheren en inrichten van Azure-resources