Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 869 Bytes

CICD.md

File metadata and controls

20 lines (12 loc) · 869 Bytes

CICD

The whole CICD process is controlled by the travis.

Steps:

1. Build web application docker image and push it to AWS ECR.

2. Provision terraform aws resources.

3. Deploy application helm charts to eks cluster
  1. Every new merge to master will automatically trigger new deployment. https://travis-ci.org/github/junchil/web-kubernetes/builds/700288540

  2. Every new release will automatically trigger new deployment. https://travis-ci.org/github/junchil/web-kubernetes/builds/700288781

  3. Also you can deploy a specific branch by using custom commit message "deploy-to-aws" in travis to trigger a deployment. https://travis-ci.org/github/junchil/web-kubernetes/builds/699887456

  4. For destroying all the aws resources, you can use custom commit message "destroy-to-aws" in travis. https://travis-ci.org/github/junchil/web-kubernetes/builds/700291053