Zacznij terazZacznij za darmo

Przeanalizuj plik buildspec.yml

W firmie NovaTech twój zespół korzysta z pliku buildspec.yml, który określa, jak CodeBuild kompiluje i testuje aplikację Lambda napisaną w Pythonie. Skorzystaj z eksploratora buildspec, żeby przyjrzeć się konfiguracji builda.

Eksplorator wyświetla kompletny plik buildspec.yml ze wszystkimi czterema fazami (install, prebuild, build, postbuild) oraz sekcją artifacts. Możesz włączać i wyłączać poszczególne fazy, żeby zobaczyć symulowane logi builda i zrozumieć, co wnosi każda z nich.

Zwróć szczególną uwagę na sekcję artifacts — to ona określa, co zostanie przekazane do etapu wdrażania. Błędne ścieżki plików to najczęstsza przyczyna sytuacji, w której wdrożenie kończy się niepowodzeniem, mimo że sam build zakończył się „sukcesem".

Pytanie: projekt CodeBuild kończy się powodzeniem (wszystkie cztery fazy przechodzą), ale CodeDeploy natychmiast zwraca błąd „The specified key does not exist". Co jest najbardziej prawdopodobną przyczyną?

To ćwiczenie jest częścią kursu

Automatyzacja wdrożeń na AWS

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie