Uw Bicep-code testen met behulp van GitHub Actions
Valideer en test uw Bicep-code in uw implementatiewerkstroom. U gebruikt linting, preflight-validatie en de wat-als-bewerking om uw Azure-wijzigingen te valideren voordat u implementeert en u test uw resources na elke implementatie.
Leerdoelen
Als u deze module hebt voltooid, kunt u het volgende:
- Bicep-code linting toevoegen tijdens continue integratie.
- Voeg preflight-implementatievalidatie toe tijdens build- of releasetaken.
- Voeg wat-als-controles toe, inclusief handmatige goedkeuringsstappen.
- Controleer de configuratie van de geïmplementeerde omgeving.
Vereisten
U moet bekend zijn met het gebruik van:
- Bicep, inclusief het maken en implementeren van basisbestanden
- Azure, met inbegrip van Azure Portal, abonnementen, resourcegroepen en resources
- Eenvoudige Git-opdrachten, waaronder klonen, doorvoeren van bestanden en het pushen van wijzigingen naar GitHub
- Eenvoudige GitHub Actions-werkstromen, inclusief geheimen, zodat uw werkstroom verbinding kan maken met uw Azure-omgeving
Als u de oefeningen in de module wilt doorlopen, hebt u het volgende nodig:
- Een Azure-account met de mogelijkheid om resourcegroepen en Microsoft Entra-toepassingen te maken
- Een GitHub-account
U hebt ook de volgende software lokaal geïnstalleerd:
- Visual Studio Code
- De Bicep-extensie voor Visual Studio Code
- De nieuwste Azure CLI-hulpprogramma's of de nieuwste Versie van Azure PowerShell
- Git