Ask HN: Continuous integration and deployment server
Hey all,
I'm interested in finding out about different continuous integration and deployment solutions that exist out there for cloud based VM's.
Is there something out there that functionally works very similar to AWS Opsworks?
I quite like the idea of being able to setup several stacks, run tests on new builds, run custom commands, deploy builds to stacks when ready.
Opsworks is slow, theres very limited feedback on whats happening as I run commands, and there is no notion of builds. Its got a load of dependencies that need to be installed on each instance as well.
5 comments
[ 2.7 ms ] story [ 15.9 ms ] threadSome resources you might want to check out:
Overview/Video: http://deis.io/overview/
Get Deis (Installation Overview): http://deis.io/get-deis/
Concepts: http://docs.deis.io/en/latest/gettingstarted/concepts/
CLI Usage: http://docs.deis.io/en/latest/gettingstarted/usage/
Making continuous integration and deployment fast is very important for us (jotform) so we made it run everything in parallel with our own scripts.
For example, one part of our app takes 35 seconds to be live on the site after a developer commits. If we run it linearly it would probably take 10 minutes. It takes 35 seconds because the slowest casperjs test takes about 35 seconds.