A software development team wants to establish a seamless procedure that automatically compiles, verifies, and deploys their application to a testing arena upon every source code submission. Following successful validation, the system should then proceed to position the code in a pre-production zone. Which service should the team choose to facilitate this process of automating the progression between multiple deployment stages?
CodeCommit
CloudFormation
CodeBuild
CodePipeline