The service is free much to the joy of GitHub users offering cloud based continuous integration using Jenkins CI Server. The process of CI is very simple with three simple steps to
- Signin with your GitHub credentials and approve GitHub OAuth integration to retreive your github repositories automatically
- After selecting your GitHub repository, set up a CI job to validate your repository automatically
- Check in your changes to GitHub to enable auto build to kick in
"Behind the scene, many of the features in BuildHive rely on our value-add plugins for Jenkins Enterprise by CloudBees, which are available for customers to use on their own Jenkins instances. For example, we use the Templates plugin to model various project types and for auto-sniffing. We use the Validated Merge plugin to speculatively build pull requests. So, while it isn't as easy as it could be, our customers can set up a similar environment in their own Jenkins instance, or they can re-use those pieces to create similar but different workflows", said Kohsuke Kawaguchi.
CloudBees has demonstrated its commitment to Jenkins donating free plugins to easily manage large number of projects last month. Such a commitment is further demonstrated by providing this worthy product free of cost to GitHub users. A starter guide can be found for BuildHive on CloudBess Wiki.