For uDig we configured a job that builds Pull Requests (
https://hudson.locationtech.org/udig/job/uDig-PR-NG/) which has a parameter
for the id of the pull request.

It would also be possible to trigger the build from github using a token
which requires a commit-hook configuration. At the moment we do not have
admin-credenials at the github-repository which would be great to have ;)

HTH

--
Frank

2016-08-13 1:57 GMT+02:00 Jeen Broekstra <[email protected]>:

> Thanks Jens, Jim,
>
> Good to know. Someone also pointed out this Bugzilla issue to me:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=439145
>
> Here, David Carver outlines a workaround he implemented to build pull
> requests using Hudson.
>
> I will take a look at the available options and see what's the best fit
> for our project :)
>
> Jeen
>
> On 12/08/16 00:40, Jens Reimann wrote:
>
>> Hi Jeen,
>>
>> for Package Drone I am using Travis CI too for build validation. For the
>> actual
>> release we are using HIPP.
>>
>> Works like a charm.
>>
>> Cheers
>>
>> Jens
>>
>> On Thu, Aug 11, 2016 at 4:33 AM, Jim Hughes <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     Hi Jeen,
>>
>>     For LocationTech GeoMesa, we are using Travis CI.  Since GeoMesa
>> committers
>>     aren't GitHub admins, I believe we had to ask Eclipse webmaster (or
>> Andrea
>>     Ross, director of LT) to visit Travis-CI's website and turn on the
>> ability
>>     to run CI builds from the public Travis.
>>
>>     Travis CI is pretty good, but the free infrastructure is kinda slow,
>> so I
>>     wouldn't be opposed to having the ability to throw faster build boxes
>> at PRs...
>>
>>     Cheers,
>>
>>     Jim
>>
>>
>>     On 8/10/2016 7:50 PM, Jeen Broekstra wrote:
>>
>>         What kind of Continuous Integration environments do Eclipse
>> projects use?
>>
>>         I assume many projects use the preferred tool from the CBI, that
>> is
>>         Hudson (HIPP or shared instance), but I think I have seen several
>>         projects mention other environments as well (e.g Jenkins or
>> Travis).
>>
>>         I'm looking for a way to provide build/test support for Pull
>> Requests on
>>         GitHub: I'd like to be able to have our build service verify that
>> a PR
>>         doesn't break the build, _before_ we merge it.
>>
>>         I know Travis has support for this out of the box (and integrates
>> very
>>         nicely with GitHub), and Jenkins has a plugin for it, but I can't
>> find
>>         anything for Hudson in this space (nor any mention of whether the
>>         Jenkins plugin is Hudson-compatible).
>>
>>         Any experiences from other projects would be most welcome. Have
>> you
>>         found a way to do this in a HIPP? Are you using Jenkins or Travis
>>         instead? Pros/cons of each tool?
>>
>>         Cheers,
>>
>>         Jeen
>>
>>
>>         _______________________________________________
>>         incubation mailing list
>>         [email protected] <mailto:[email protected]>
>>         To change your delivery options, retrieve your password, or
>> unsubscribe
>>         from this list, visit
>>         https://dev.eclipse.org/mailman/listinfo/incubation
>>         <https://dev.eclipse.org/mailman/listinfo/incubation>
>>
>>
>>
>>     _______________________________________________
>>     incubation mailing list
>>     [email protected] <mailto:[email protected]>
>>     To change your delivery options, retrieve your password, or
>> unsubscribe from
>>     this list, visit
>>     https://dev.eclipse.org/mailman/listinfo/incubation
>>     <https://dev.eclipse.org/mailman/listinfo/incubation>
>>
>>
>>
>>
>> --
>> Jens Reimann
>> Senior Software Engineer / EMEA ENG Middleware
>> Werner-von-Siemens-Ring 14
>> 85630 Grasbrunn
>> Germany
>> phone: +49 89 2050 71286
>> ____________________________________________________________
>> _________________
>>
>> Red Hat GmbH, www.de.redhat.com <http://www.de.redhat.com>,
>> Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen,
>> HRB 153243,
>> Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham,
>> Michael
>> O'Neill
>>
>>
>> _______________________________________________
>> incubation mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/incubation
>>
>>
> _______________________________________________
> incubation mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/incubation
>
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation

Reply via email to