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 <[email protected] <mailto:[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
    <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]>
        <mailto:[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]>
        <mailto:[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>
                <https://dev.eclipse.org/mailman/listinfo/incubation
        <https://dev.eclipse.org/mailman/listinfo/incubation>>



            _______________________________________________
            incubation mailing list
        [email protected] <mailto:[email protected]>
        <mailto:[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>
            <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 <tel:%2B49%2089%202050%2071286>
        
_____________________________________________________________________________

        Red Hat GmbH, www.de.redhat.com <http://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] <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>




_______________________________________________
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