Re: Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)

2011-10-14 Thread Bruno Borges
+1 mike!

excellent move

*Bruno Borges*
(21) 7672-7099
*www.brunoborges.com*



On Fri, Oct 14, 2011 at 1:27 AM, Igor Vaynberg igor.vaynb...@gmail.comwrote:

 +1 to both Mike's proposal and Jeremy's reaction.

 -igor

 On Thu, Oct 13, 2011 at 9:08 PM, Jeremy Thomerson
 jer...@wickettraining.com wrote:
  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.orgserver
  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*
 



Re: Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)

2011-10-14 Thread Attila Király
+1

Attila

On Oct 14, 2011 8:00 AM, Bruno Borges bruno.bor...@gmail.com wrote:

+1 mike!

excellent move

*Bruno Borges*
(21) 7672-7099
*www.brunoborges.com*



On Fri, Oct 14, 2011 at 1:27 AM, Igor Vaynberg igor.vaynb...@gmail.com
wrote:


 +1 to both Mike's proposal and Jeremy's reaction.

 -igor

 On Thu, Oct 13, 2011 at 9:08 PM, ...


Re: Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)

2011-10-14 Thread Johan Compagner
fine by me
i do monitor it now and then, problem if it doesn't run is mostly some
full disk problem that i then clean up


On Fri, Oct 14, 2011 at 06:08, Jeremy Thomerson
jer...@wickettraining.com wrote:
 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.org
 server 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

 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




Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)

2011-10-13 Thread Michael O'Cleirigh

Hello,

Jenkins currently runs at wicketstuff.org/hudson.  The wicketstuff.org 
server 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

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
















Re: Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)

2011-10-13 Thread Jeremy Thomerson
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*


Re: Proposal: Moving wicketstuff.org Jenkins instance to a linux server (I volunteer to manage it)

2011-10-13 Thread Igor Vaynberg
+1 to both Mike's proposal and Jeremy's reaction.

-igor

On Thu, Oct 13, 2011 at 9:08 PM, Jeremy Thomerson
jer...@wickettraining.com wrote:
 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*