Child pages
  • GitHub pull request builder plugin

Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

This plugin builds pull requests in github and report results.

Plugin Information

View GitHub Pull Request Builder on the plugin site for more information.

The current version of this plugin may not be safe to use. Please review the following warnings before use:

Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:

When new pull request occures in project and author of the pull request isn't whitelisted, builder will ask "Can one of the admins verify this patch?" and one of the admins must add the author to whitelist with comment "this is ok to test".

If author of the pull request is whitelisted adding new pull request or new commit to existing pull request will start new rebuild.

New rebuild can be started also with comment "retest this please".


create github 'bot' user for commenting in pull requests
add the bot as colabolator to your repository

install plugin
go to administration -> system setting -> Github pull requests builder section
set your bot github username and password
add github usernames of admins (will be used for all jobs)
you can modify phrase for adding users to whitelist (advanced)
you can modify phrase for retesting (advanced)
you can specify crontab line click (advanced)

Creating job:

create new job
add github url to "GitHub project" field
select Git SCM
add your github "Repository URL"
into (advanced) "refspec" enter:


into "Branch Specifier" enter:


check "Github pull requests builder"
you can edit admins for this specific job
you can change crontab line for this specific job (advanced)
you can edit whitelisted users (advanced)

You are done (smile)



Add published URL feature.
Enable connection to github enterprise instances.
Enable authentication via a token.
When automatic merge is possible, build the merge.


Use commit status api instead of comments for reporting results.

  • No labels