wicket-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Igor Vaynberg <igor.vaynb...@gmail.com>
Subject Re: Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)
Date Fri, 14 Oct 2011 04:27:06 GMT
+1 to both Mike's proposal and Jeremy's reaction.


On Thu, Oct 13, 2011 at 9:08 PM, Jeremy Thomerson
<jeremy@wickettraining.com> wrote:
> On Thu, Oct 13, 2011 at 11:53 PM, Michael O'Cleirigh <
> michael.ocleirigh@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*

View raw message