volume_mute

Which AWS service can you use to automate the process of packaging code and running tests before deploying a serverless application?

publish date2024/08/30 03:10:34.009452 UTC

volume_mute
CodeDeploy
CodePipeline
CodeBuild
CodeCommit

Correct Answer

CodeBuild

Explanation

 

  • CodeBuild: AWS CodeBuild is a fully managed build service that automates the process of compiling source code, running tests, and packaging software for deployment. It eliminates the need to manage your own build servers and scales continuously and processes multiple builds concurrently.

  • CodeDeploy: AWS CodeDeploy is a deployment service that automates the process of deploying applications to various compute services like Amazon EC2, Lambda, and on-premises servers. It supports rolling updates, blue/green deployments, and rollback strategies to ensure safe and efficient software deployment.

  • CodePipeline: AWS CodePipeline is a continuous integration and continuous delivery (CI/CD) service for fast and reliable application updates. It automates the steps required to release your software changes continuously, integrating with services like CodeBuild, CodeDeploy, and third-party tools.

  • CodeCommit: AWS CodeCommit is a fully managed source control service that hosts secure Git repositories. It allows teams to store their source code, binaries, and other artifacts in a private and scalable version control environment, supporting standard Git operations.

 

Reference

AWS Skill Builder


Quizzes you can take where this question appears