Jenkins
Build great things at any scale
...Jenkins is often used for building projects, running tests, analyzing static code and deployment. Whatever is done repetitively, Jenkins can most likely execute and execute well, saving you time and optimizing your development process.
Jenkins is easy to install, easy to configure and extensible via its plugin architecture. Start building smart with Jenkins!