AWS Certified Developer Associate · Free Practice Question Medium
Question 55
A team of Developers are building a continuous integration and delivery pipeline using AWS Developer Tools. Which services should they use for running tests against source code and installing compiled code on their AWS resources? (Select TWO.)
-
A
AWS Cloud9 for running tests against source code
-
B
AWS CodePipeline for running tests against source code
-
C
AWS CodeDeploy for installing compiled code on their AWS resources
-
D
AWS CodeCommit for installing compiled code on their AWS resources
-
E
AWS CodeBuild for running tests against source code
Reveal correct answers
Correct answers: C, E
Explanation
AWS CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides pre-packaged build environments for popular programming languages and build tools such as Apache Maven, Gradle, and more.
CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.

CORRECT: "AWS CodeBuild for running tests against source code" is a correct answer.
CORRECT: "AWS CodeDeploy for installing compiled code on their AWS resources" is also a correct answer.
INCORRECT: "AWS CodePipeline for running tests against source code" is incorrect. AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. This service works with the other Developer Tools to create a pipeline.
INCORRECT: "AWS CodeCommit for installing compiled code on their AWS resources" is incorrect as AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
INCORRECT: "AWS Cloud9 for running tests against source code" is incorrect as AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser.
References:
https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html
https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html
Save time with our AWS cheat sheets:
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
