Začněte nyníZačněte zdarma

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

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení