Jenkins is pretty good. It has plugins to integrate with other software. We have been using it for continuous integration, all kinds of tests, cronjobs and continuous deployment.
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.
Comments
Jenkins is pretty good. It has plugins to integrate with other software. We have been using it for continuous integration, all kinds of tests, cronjobs and continuous deployment.
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.