Re: [OMPI devel] Jenkins setup

2016-07-23 Thread Gilles Gouaillardet
Ralph,

I am not sure of what you mean by "hook"

there are basically two ways to trigger a build
- github webhook contact your Jenkins server. your server must be
publically accessible, and you need to register it's url in github. new
build start right after a pr is created
- poll from the Jenkins server. your server periodically check github if
there are any new pr to build.
no need for any github config, nor any public ip for your server. if you
want to make log accessible, it is up to you to do that (fwiw, ibm upload
latest logs into a gist)

Cheers,

Gilles

On Saturday, July 23, 2016, Ralph Castain  wrote:

> Hi folks
>
> I’m setting up a local Jenkins server on my box and could use some
> directions. I have Jenkins up, and have pulled down
> the jenkinsci/ghprb-plugin.git repo, but I can’t find on our wiki pages
> the instructions on how to configure Jenkins jobs for this purpose, or how
> to setup the “hook” to make it all work.
>
> Can someone point me to the relevant wiki pages? I’ll then add them to the
> nav bar so others can find them. If we don’t have this documented, then
> please send me the instructions and I’ll add the docs to the wiki.
>
> Thanks
> Ralph
>
>


Re: [OMPI devel] Jenkins setup

2016-07-23 Thread Josh Hursey
There are two pages that I know of:
 * https://github.com/open-mpi/ompi/wiki/PRJenkins
 * https://github.com/open-mpi/ompi/wiki/PRJenkinsSetupFirewall

I wrote the second one, and it includes some details on how to setup the
Pull Request Builder. You probably don't need all of it, since it also has
the work around for the firewall. But it should get you started.

Another thing that is helpful is to get access to the IU Jenkins setup so
you can see the configuration used there. Then try to mimic that. It would
be good to document those details too - I tried to do that in the
PRJenkinsSetupFirewall page, but it's probably not clear enough where the
'basic' setup ends and the additional 'firewall' part starts.


On Fri, Jul 22, 2016 at 7:38 PM, Ralph Castain  wrote:

> Hi folks
>
> I’m setting up a local Jenkins server on my box and could use some
> directions. I have Jenkins up, and have pulled down
> the jenkinsci/ghprb-plugin.git repo, but I can’t find on our wiki pages
> the instructions on how to configure Jenkins jobs for this purpose, or how
> to setup the “hook” to make it all work.
>
> Can someone point me to the relevant wiki pages? I’ll then add them to the
> nav bar so others can find them. If we don’t have this documented, then
> please send me the instructions and I’ll add the docs to the wiki.
>
> Thanks
> Ralph
>
>
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2016/07/19272.php
>