GoCD is an open-source tool for automating software release management and continuous delivery, which has become the de facto standard in the industry. With its high flexibility & considerable power, GoCD can automate any build, test & deployment process. It includes powerful monitoring & auto-failover capabilities, supporting various scheduling algorithms including periodic, on-demand or one-shot. A web-based GUI makes it easy to configure jobs with drag-and-drop operations. GoCD is lightweight enough to run on any user's laptop, in all environments - IT department, developer machine, CI server.
How to build