AWS Certified Developer – Associate — Question 354

A company is automating a process and is moving the process from on premises to AWS. The company is using an AWS CodePipeline pipeline.

Before publishing the code, the company wants to create and implement test suites when the pipeline is running. The pipeline should publish the code only after the pipeline passes all the checks.

Which solution will implement this functionality with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

AWS CodeBuild natively integrates with AWS CodePipeline to run test suites as a fully managed service, which minimizes operational overhead compared to managing custom job workers. Creating custom actions and hosting job workers on-premises or on Amazon EC2 instances introduces unnecessary administrative burden. Relying on local testing does not automate the validation process within the centralized CI/CD pipeline.