Prozkoumej soubor buildspec.yml
Ve firmě NovaTech používá tvůj tým soubor buildspec.yml k definici toho, jak CodeBuild kompiluje a testuje aplikaci Python Lambda. Pomocí prohlížeče buildspecu si projdi konfiguraci sestavení.
Prohlížeč zobrazuje kompletní buildspec.yml se všemi čtyřmi fázemi (install, prebuild, build, postbuild) a sekcí artifacts. Fáze můžeš zapínat a vypínat a sledovat tak simulované logy sestavení, abys pochopil/a, co která fáze přináší.
Všímej si zejména sekce artifacts — ta určuje, co se předá do fáze Deploy. Chybně zadané cesty k souborům jsou nejčastější příčinou toho, že nasazení selže i po „úspěšném" sestavení.
Otázka: Projekt CodeBuild proběhne úspěšně (všechny čtyři fáze projdou), ale CodeDeploy okamžitě selže s hláškou „The specified key does not exist." Co je nejpravděpodobnější příčinou?
Toto cvičení je součástí kurzu
Automatizace deploymentů na AWS
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení