GithubHelp home page GithubHelp logo

ecs-continous-deployment's Introduction

Demo ECS Continuous Deployment with Github, Code Build and Pipeline.

This Demo Example will create ECS contious deployment pipeline with nested cloudformation template of vpc, lb, ecs-cluster, service and deployment pipeline.

  • Clone in local folder.
  • Edit and update run.sh file for "update the project path" to execute deploy and get_amis.
  • Edit and update run.sh file for "GitHubUser", "GitHubRepo - you can point to your own or use example-on-ecs as sample" "GitHubBranchc", "name of stack", "github user token" and bucket name (If you are chaning then update the line 1 to execute deploy).
  • Setup aws configure with Access key ID and Secret access key with Region.
  • execute the run.sh to build

This usage https://github.com/kvaibhawa/example-on-ecs docker project with perl dependencies and also have php frontend for verification. This project includes a sample TaskDefinition has container definitions with test command which executes and displays on frontend.

There is a loggroup created starting with stack name, also code build logs can be tracked.

Go to output of ecs-continuous-deployment.yaml to grab the pipeline URL and app service url.

Note: If you have existing vpc then need to update ecs-continuous-deployment.yaml, pass as an parameters and respective updates from nested templates.

ecs-continous-deployment's People

Contributors

vaibhawaaws avatar kvaibhawa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.