Correct Answer - B.
AWS CodePipeline is a fully managed service that automates the release pipeline for application updates.
For updates, it uses application code stored in AWS CodeCommit, performs testing using AWS CodeBuild, and uses AWS CodeDeploy for deployment.
Option A is incorrect as AWS CodeCommit is used to store deployment codes.
Option C is incorrect as AWS CodeDeploy is used for deployment of codes to resources.
Option D is incorrect as AWS CodeBuild is used to test and build application code.