Hey Jonah, I have found this plugin as well but I saw it was not implemented in Hudson. After searching eclipse [1] I implemented the suggestions found in bug 439145 [2] just to get a minimal end-to-end workflow. Your request seems to have already been implemented recently for jenkins [3] but since then we have moved to Hudson.
Please go ahead and see if you can get something rolling for hudson as well. I assume you have full access to our hudson jobs? [4] Cheers, Wim [1] https://www.eclipse.org/home/search.php?q=github%20pull%20requests [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=439145 [3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=534546 [4] https://wiki.eclipse.org/Nebula/Builds On Mon, Aug 6, 2018 at 9:02 PM Jonah Graham <jo...@kichwacoders.com> wrote: > Hi Wim, > > I was going to do the incubation builds for GitHub, but I noticed that my > PR for Nebula did not actually generate a confirmation/tick back to GitHub. > I asked on cbi-dev[1] what the best approach for doing PR builds is. Had > you considered using the GitHub PR Builder plug-in[2] for this? > > if you don't have an objection, I would like to request the plug-in be > added to Nebula's Jenkins and the jobs be configured to contribute a score > back to GitHub. > > Thanks > Jonah > > [1] https://dev.eclipse.org/mhonarc/lists/cbi-dev/msg01940.html > [2] > https://wiki.jenkins.io/display/JENKINS/GitHub+pull+request+builder+plugin > > ~~~ > Jonah Graham > Kichwa Coders Ltd. > www.kichwacoders.com > > > On Mon, 6 Aug 2018 at 18:25, Jonah Graham <jo...@kichwacoders.com> wrote: > >> Hi Wim, >> >> Thanks. I suspect I have tracked down the problem. I changed github IDs a >> while ago and the github based Eclipse projects I was already part of >> updated fine, but this new one didn't work. I'll wait for the overnight >> sync and raise an issue with webmaster tomorrow if I still have access >> issues. >> >> PS I also submitted https://git.eclipse.org/r/#/c/127101/ to update >> Oomph to point to the github location for the setup file. >> >> Jonah >> >> ~~~ >> Jonah Graham >> Kichwa Coders Ltd. >> www.kichwacoders.com >> >> >> On Mon, 6 Aug 2018 at 17:43, Wim Jongman <wim.jong...@gmail.com> wrote: >> >>> Thanks Jonah! >>> >>> For [5]. I'm sure I saw you in the list. Please check your eclipse >>> profile for the GitHub user. >>> >>> All, please update your eclipse profile and set your GitHub name. >>> >>> >>> >>> On Mon, 6 Aug 2018, 16:25 Jonah Graham, <jo...@kichwacoders.com> wrote: >>> >>>> Hi folks, >>>> >>>> I have updated the main Nebula Contributing Wiki pages[0, 1, 2, 3], >>>> updated the Oomph and Team Project Set files (PR pending[4], I don't seem >>>> to be able to approve/merge the PR as I don't seem to be in the GitHub team >>>> and I didn't get a github invitation [5]). >>>> >>>> My Wiki updates includes a few other minor updates, for example calling >>>> it ECA (instead of CLA), links to Jenkins (ci.eclipse.org instead of >>>> hudson.eclipse.org). >>>> >>>> I have also assumed the new job for github PRs for incubation will be: >>>> https://ci.eclipse.org/nebula/job/nebula.incubation.pullrequests/ (if >>>> not, update [6]) >>>> >>>> HTH, >>>> Jonah >>>> >>>> [0] https://wiki.eclipse.org/Nebula/Contributions >>>> [1] https://wiki.eclipse.org/Nebula/Builds >>>> [2] https://wiki.eclipse.org/Nebula/Contributions/New_Widgets >>>> [3] https://wiki.eclipse.org/Nebula/Contributions/Setup_IDE >>>> [4] https://github.com/eclipse/nebula/pull/2 >>>> [5] https://github.com/orgs/eclipse/teams/eclipse-nebula (you can't >>>> actually see this unless you are in the team) >>>> [6] >>>> https://wiki.eclipse.org/Nebula/Contributions#Building_on_our_build_server >>>> ~~~ >>>> Jonah Graham >>>> Kichwa Coders Ltd. >>>> www.kichwacoders.com >>>> >>>> >>>> On Mon, 6 Aug 2018 at 13:39, Jonah Graham <jo...@kichwacoders.com> >>>> wrote: >>>> >>>>> Hi Wim, >>>>> >>>>> Thanks for this. I am now working on updating [3]. I do have some >>>>> questions: >>>>> >>>>> - is the project continuing to use Bugzilla, or are we migrating to >>>>> GitHub Issues too. The bug [2] doesn't say either way. I believe if you >>>>> have access to Settings (which normal committers don't) you can just turn >>>>> Issues off. There is an Eclipse bot that adds links to PRs if you type Bug >>>>> 123456. >>>>> - In past experience setting up github projects at Eclipse the >>>>> branches were not protected by default, meaning any committer can force >>>>> push to master. I recommend checking/requesting protected master branch >>>>> status -- of course there are more options on protected branches that can >>>>> be considered, like required PR reviews, passing CI checks, etc. >>>>> >>>>> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=537191 >>>>> [3] https://wiki.eclipse.org/Nebula/Contributions >>>>> >>>>> Thanks >>>>> Jonah >>>>> >>>>> ~~~ >>>>> Jonah Graham >>>>> Kichwa Coders Ltd. >>>>> www.kichwacoders.com >>>>> >>>>> >>>>> On Mon, 6 Aug 2018 at 11:59, Wim Jongman <wim.jong...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Our Github repo is live and we have received our first pull request >>>>>> for XViewer [0] >>>>>> >>>>>> I'm on vacation but I managed to get the main infrastructure running. >>>>>> >>>>>> * Main build [1] >>>>>> * Pull request build [2] >>>>>> >>>>>> The following things need to happen >>>>>> >>>>>> * Accept your github invitation >>>>>> * Update the incubation jobs the same way we did for the stable jobs* >>>>>> * Update our contribution guide [3] >>>>>> * Update our website >>>>>> >>>>>> If you want to work on any of these items, please go ahead. If you >>>>>> don't know how, or want to discuss: I am available to answer e-mails. >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Wim >>>>>> >>>>>> [4] https://www.eclipse.org/nebula/ >>>>>> [3] https://wiki.eclipse.org/Nebula/Contributions >>>>>> [2] https://hudson.eclipse.org/nebula/job/nebula.stable.pullrequests/ >>>>>> [1] https://hudson.eclipse.org/nebula/job/nebula.stable/] >>>>>> [0] https://github.com/orgs/eclipse/teams/eclipse-nebula >>>>>> >>>>>> >>>>>> >>>>>> * stable widgets are the ones that we release, incubation widgets are >>>>>> unstable or unmaintained. >>>>>> _______________________________________________ >>>>>> nebula-dev mailing list >>>>>> nebula-dev@eclipse.org >>>>>> To change your delivery options, retrieve your password, or >>>>>> unsubscribe from this list, visit >>>>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev >>>>> >>>>> _______________________________________________ >>>> nebula-dev mailing list >>>> nebula-dev@eclipse.org >>>> To change your delivery options, retrieve your password, or unsubscribe >>>> from this list, visit >>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev >>> >>> _______________________________________________ >>> nebula-dev mailing list >>> nebula-dev@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/nebula-dev >> >> _______________________________________________ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/nebula-dev