{"repo":"cloudposse/terraform-aws-cicd","free":true,"listed":false,"github":"https://github.com/cloudposse/terraform-aws-cicd","clone":"git clone https://github.com/cloudposse/terraform-aws-cicd.git","description":"Terraform Module for CI/CD with AWS Code Pipeline and Code Build","language":"HCL","stars":195,"topics":["terraform","terraform-modules","cicd","codepipeline","aws","codebuild","continuous-integration","continuous-delivery","hcl2"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform module to create AWS CodePipeline with CodeBuild for CI/CD This module supports three use-cases: 1. GitHub - S3 (build artifact) - Elastic Beanstalk (running application stack) . The module gets the code from a GitHub repository (public or private), builds it by executing the buildspec.yml file from the repository, pushes the built artifact to an S3 bucket, and deploys the artifact to Elastic Beanstalk running one of the supported stacks ( e.g. Java , Go , Node , IIS , Python , Ruby , etc.). - http://docs.aws.amazon.com/codebuild/latest/userguide/sample-maven-5m.html - http://docs.aws.amazon.com/codebuild/latest/userguide/sample-nodejs-hw.html - http://docs.aws.amazon.com/codebuild/latest/userguide/sample-go-hw.html 2. GitHub - ECR (Docker image) - Elastic Beanstalk (running Docker stack) . The module gets the code from a GitHub repository, builds a Docker image from it by executing the buildspec.yml and Dockerfile files from the repository, pushes the Docker image to an ECR repository, and deploys the Docker image to Elastic Beanstalk running Docker stack. - http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html 3. GitHub - ECR (Docker image) . The module gets the code from a GitHub repository, builds a Docker image from it by executing the buildspec.yml and Dockerfile files from the repository, and pushes the Docker image to an ECR repository. This is used when we want to build a Docker image from the code and push it to ECR without deploying to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudposse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudposse/terraform-aws-cicd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}