Currently, I am running a nodejs application with AWS Beanstalk as well as AWS CodeDeploy and CodeBuild. Also, I push to a github repository to start the automation of my CodeDeploy pipeline.
What is the best / cleanest strategy to have a staging environment be pushed to first, and if all tests are ok, approve to push it to production?
Thanks, in advance!