CodeBuild Polyglot Application
Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0
Once the microservices are built successfully, it will get deployed locally using AWS SAM CLI local command all the microservices will be launched locally connecting to DynamoDB on Docker locally. CodeBuild includes headless browsers as part of it's containers and using those headless browsers UI testing will be performed to validate the build.
Steps to deploy this Application
Step 1: Create an AWS CodeCommit repository following the documentation and checkout the newly create repository.
Step 2: Copy the content of this GitHub repository to your newly created CodeCommit repository and run
git push to upload the content to the remote repostiory.
Step 3: Create a CloudFormation stack using the
polyglot-app-pipeline.yaml template to launch the pipeline in AWS CodePipeline.