あなたのチームは、AWS CodePipeline で CI/CD パイプラインを実行しています。テストのためにアーティファクトをステージングする前に、パイプラインの一部として実行される単体テストを追加する必要があります。単体テストを CI/CD パイプラインに統合するにはどうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: パイプラインで使用される AWS CodeBuild の buildspec に、単体テストを実行するフェーズを追加します。.
これが解答である理由
AWS CodeBuildのbuildspecファイルは、ビルド、テスト、デプロイの各フェーズで実行されるコマンドを定義します。既存のCodePipelineパイプラインに単体テストを統合する最も効率的な方法は、CodeBuildのbuildspecにテストフェーズを追加することです。これにより、コードがビルドされた直後にテストが実行され、問題が早期に検出されます。 個別のCodePipelineパイプラインを作成するのは、不必要な複雑さを増し、管理オーバーヘッドを増やします。AWS CodeDeployはデプロイサービスであり、単体テストの実行には適していません。テストブランチを作成しても、パイプライン内でテストを実行する方法は提供されません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要