5. Install needed Jenkins' plugins
GitHub API Plugin
This plugin provides GitHub API for other plugins.
GitHub plugin
This plugin integrates GitHub to Jenkins.
Github Pull Request Builder
This plugin builds pull requests in github and report results.
Jenkins GIT plugin
This plugin integrates GIT with Jenkins.
Jenkins Rake plugin
The Rake plugin allows to execute rake task from Jenkins.
Jenkins ruby metrics plugin
This plugin integrates a bunch of ruby coverage tools (Rcov, Saikuro, Rails stats...) to Jenkins. Currently it just
supports Rcov reports.
6. Install needed Jenkins' plugins
GitHub API Plugin
This plugin provides GitHub API for other plugins.
GitHub plugin
This plugin integrates GitHub to Jenkins.
Github Pull Request Builder
This plugin builds pull requests in github and report results.
Jenkins GIT plugin
This plugin integrates GIT with Jenkins.
Jenkins Rake plugin
The Rake plugin allows to execute rake task from Jenkins.
Jenkins ruby metrics plugin
This plugin integrates a bunch of ruby coverage tools (Rcov, Saikuro, Rails stats...) to Jenkins. Currently it just
supports Rcov reports.
9. Demo
• Adding new Github project
• Configuring build
• Building project
• Checking results
• Using Github pull request builder
• Using Github service hook
* Note: For private github project, need to
remove pass phase from ssh key.