Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [incubation] CI environments for GitHub PR build?

Hi Frank,

At the moment, I don't think any of us have admin rights to our GitHub projects.  I wouldn't mind more permissions either...

That said, if you fill bugs with LocationTech, they will likely be able to work through whatever is necessary.  Eclipse staff has been responsive to my requests for GeoMesa and SFCurve.  Admittedly, it does add one more step.

Cheers,

Jim

On 8/13/2016 3:22 PM, Frank Gasdorf wrote:
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 <jeen.broekstra@xxxxxxxxx>:
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 <jnh5y@xxxxxxxx
<mailto:jnh5y@xxxxxxxx>> 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
        incubation@xxxxxxxxxxx <mailto:incubation@xxxxxxxxxxx>
        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
    incubation@xxxxxxxxxxx <mailto:incubation@xxxxxxxxxxx>
    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
incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation


_______________________________________________
incubation mailing list
incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation



_______________________________________________
incubation mailing list
incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation



Back to the top