Hi,
I am trying to figure out how to create Jenkins job to run CI for github projects, in a way that is as close as possible as how travis-ci:
* automatically build newly created PR. If a PR is updated with new commits, a new build should be triggered
* update status for failed/working builds
* it must be possible to reliably re-run a specific PR (I have had lots of problems when multiple PRs were open in the past)
* ideally, it works well with the matrix plugin (so that I can reliably rebuild only failed builds within a build matrix)
This would work in a build farm, where each job would need to run on different configurations ( [multiple platforms] x [compiler version])
I am confused by the multiple github PR plugins, and don't really know which one to use to achieve the above. When I tried
https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin (with
http://brknthmb.com/post/75173073594/jenkins-using-the-github-pull-request-builder), nothing happens when I create a new PR. The last log from jenkins is
"Oct 06, 2016 6:18:53 PM org.jenkinsci.plugins.ghprb.GhprbTrigger start
INFO: Starting the ghprb trigger for the dummy-jenkins-job job; newInstance is true"
Is there a simpler plugin that would achieve what I want here ? If not, how I can get above debugging what's going on ?
David