[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [andmore-dev] Validating Pull Requests | 
I've created a job on the Andmore Hudson instance that can be used to 
validate that GitHub pull requests pass the build, and eventually pass 
the tests.  Ideally this would be integrated with Hudson directly via 
WebHook and possibly when the job completes it notifies the github PR 
that the build passed.
Discussion on that feature request is happening here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=439145
In the mean time, if you want to manually verify a pull request and you 
have committer or admin rights to the project you should be able to run 
the following job:
https://hudson.eclipse.org/andmore/job/Andmore-Develop-PullRequests/
The job is a parameterized build that takes in the PR number from 
github.  If you just leave the default **, it will search all PRs and 
run the one that has the most recent change, but it'll only run the one.
GitHub does have a webhook that can send some information to the a URL 
with the Pull Request events for open and synchronized, so I'm trying to 
work with either the Hudson team to get that integrated into hudson, or 
have the Foundation have an endpoint that can understand this.   This 
way PRs can get the same treatement as Gerritt can with Hudson.
In the meantime, you can manually trigger a build, or trigger it remotely.
Questions, let me know.  I should be turning on the Unit Testing and 
Integration Testing later today.
Dave