On Thu, Oct 13, 2011 at 11:53 PM, Michael O'Cleirigh <
michael.ocleir...@rivulet.ca> wrote:

> Hello,
>
> Jenkins currently runs at wicketstuff.org/hudson.  The wicketstuff.orgserver 
> is running FreeBSD which is not directly supported by Jenkins and so
> upgrading and installing related tooling becomes a burden on the server
> admins.
>
> Recently there has been intermittent instability that causes jenkins to
> become unavailable and prevents developers from being easily able to
> generate and test new snapshot releases.
>
> My proposal is that we take advantage of the Jenkins community support for
> Linux that includes auto-installers and binary packages and switch to
> running the wicketstuff.org Jenkins instance on a Linux box.
>
> I am volunteering to host this on a VPS I have and to take care of the
> server side admin.
>
> If this is acceptable I would suggest moving jenkins from
> wicketstuff.org/hudson to a DNS A name like ci.wicketstuff.org that could
> point at my server.
>
> Then depending on the load I might ask to have the wicketstuff.org server
> setup as a slave to sometimes assist in building the projects but not be the
> main access point for the developers.  Once this is setup I would also be
> interested in letting others contribute slaves to help with the build.
>
> In the past when I noticed that the wicketstuff.org/hudson server was down
> I  would setup a private Jenkins instance to take care of building the
> SNAPSHOT's because I didn't want to run it in public with the same anyone
> can signup privileges.
>
> To get around this issue I have written a  Jenkins
> authentication/authorization plugin that will restrict access to only
> members of a named github organization (i.e. only github users that are a
> member of the wicketstuff organization can access and invoke builds.
>
> This will let us manage access entirely through Github.   The only
> restriction on the plugin right now is that the users affiliation in the
> team needs to be publicized.
>
> Plugin Link: https://wiki.jenkins-ci.org/**display/JENKINS/Github+OAuth+**
> Plugin <https://wiki.jenkins-ci.org/display/JENKINS/Github+OAuth+Plugin>
>
> I've published the 0.6 version of this plugin which now supports a post
> commit hook from github to trigger builds (i.e. no more @hourly polling is
> required).
>
> The test instance is here: http://rivulet.ca:8080/  Anyone with commit
> access in github  that is a public member of the any team in the wicketstuff
> project can login and have the trigger build permission.
>
> Regards,
>
> Mike
>

I'm +1000 for letting you handle all this build stuff and host it on your
server.  Copying Johan directly because IIRC the server it is currently on
is his and I want to make sure he sees it.

Big hooray! for Mike and all his endless work on wicketstuff!!

-- 
Jeremy Thomerson
http://wickettraining.com
*Need a CMS for Wicket?  Use Brix! http://brixcms.org*

Reply via email to