Rivedi un buildspec.yml
In NovaTech, il tuo team usa un buildspec.yml per definire come CodeBuild compila e testa un'applicazione Lambda in Python. Usa il buildspec explorer per esaminare la configurazione di build.
L'explorer mostra un buildspec.yml completo con tutte e quattro le fasi (install, prebuild, build, postbuild) e la sezione artifacts. Puoi attivare/disattivare le fasi per vedere i log di build simulati e capire il contributo di ciascuna fase.
Fai attenzione alla sezione artifacts: qui si definisce cosa viene passato allo stage Deploy. Sbagliare i percorsi dei file è la causa più comune di deployment che falliscono dopo una build "riuscita".
Domanda: Un progetto CodeBuild ha esito positivo (tutte e quattro le fasi passano), ma CodeDeploy fallisce subito con "The specified key does not exist." Qual è la causa più probabile?
Questo esercizio fa parte del corso
Automatizzare i deployment su AWS
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio