始める無料で始める

失敗したビルドを修正する

NovaTech では、Python の Lambda アプリ用の CodeBuild プロジェクトが失敗しています。ビルドデバッガーを使ってビルドログを確認し、根本原因を特定して修正方法を理解しましょう。

デバッガーには、フェーズごとの出力を含むビルドログが表示されます。いずれかのフェーズでビルドが失敗し、明確なエラーメッセージが表示されます。よくあるビルド問題の診断を練習できるよう、3 つの異なる失敗シナリオを切り替えられます。

  • 依存関係の不足
  • 単体テストの失敗
  • Python の構文エラー

各シナリオについて、ログ内のエラー行を見つけ、ビルドを通すために何を変更すべきかを特定しましょう。

質問: ビルドログには、INSTALL フェーズが成功、PREBUILD フェーズが成功、BUILD フェーズが「FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200」で失敗、と表示されています。どのフェーズをどう修正すればこの問題は解決しますか。

この演習はコースの一部です

AWS でのデプロイの自動化

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する