Which AWS service can you use to automate the process of packaging code and running tests before deploying a serverless application?
publish date: 2024/08/30 03:10:34.009452 UTC
volume_muteCorrect Answer
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