I made the request for the plugin on the bug (
https://bugs.eclipse.org/bugs/show_bug.cgi?id=537191)

I'll make some updates to Wiki regarding bug trackers.

Jonah

On Mon, 6 Aug 2018, 22:55 Wim Jongman, <wim.jong...@gmail.com> wrote:

> I seem to have mixed up hudson and jenkins. It is jenkins we are using and
> therefore the plugin should be available according to 534546 or maybe we
> need to just request it.
>
> Cheers
>
> On Mon, Aug 6, 2018 at 11:43 PM Wim Jongman <wim.jong...@gmail.com> wrote:
>
>> 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
_______________________________________________
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

Reply via email to