Granska en buildspec.yml
På NovaTech använder ditt team en buildspec.yml för att definiera hur CodeBuild kompilerar och testar en Python Lambda-applikation. Använd buildspec-utforskaren för att undersöka byggkonfigurationen.
Utforskaren visar en komplett buildspec.yml med alla fyra faser (install, prebuild, build, postbuild) och avsnittet artifacts. Du kan slå på och av faser för att se simulerade byggloggar och förstå vad varje fas bidrar med.
Lägg märke till avsnittet artifacts — det avgör vad som skickas vidare till Deploy-steget. Fel filsökvägar är den vanligaste orsaken till att driftsättningar misslyckas efter ett "lyckat" bygge.
Fråga: Ett CodeBuild-projekt lyckas (alla fyra faser går igenom), men CodeDeploy misslyckas omedelbart med "The specified key does not exist." Vad är den mest sannolika orsaken?
Den här övningen är en del av kursen
Automatisera driftsättningar på AWS
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen