last four days focussed on a end to end continuous integrated build and deploy solution
the flow will be
developer -> check in to github -> triggers build -> post build trigger test cases -> if test case successful deploys to ec2.
Advantage of hosted solution
- consistent build using docker
- Easy to add multiple builds like ios , android ,php, nodejs, .NET
- Easy to deploy to multiple providers like codedeploy, s3, opsworks, npm .. etc (https://docs.travis-ci.com/user/deployment/)
- Speedy builds
- Speedy integration and unit test
- Build on multiple platform
https://travis-ci.org/; good for open source project and build, not good solution for deployment, big dady of all
Aws codedeploy : too hard will take time to mature
Aws ECS : too hard will take time to mature
Heroku : don't want to go with hosted solution now