#1887 closed task (fixed)
New Buildbot
Reported by: | robe | Owned by: | robe |
---|---|---|---|
Priority: | blocker | Milestone: | Website Management, Bots |
Component: | management | Version: | 2.0.x |
Keywords: | Cc: | mateusz@… |
Description
I think we are outgrowing our current build infrastructure and need to start doing more automated tests of platforms.
As Chris noted: http://www.postgis.org/pipermail/postgis-devel/2012-June/021221.html
Jenkins is a fork of Hudson that seems to garner the bulk of FOSS love. Hudson still exists and is still being extended by Oracle, but form what I can gather Hudson is catering more to Enterprise extensiosn and things that Oracle find lucrative to support.
The founder of Hudson forked it to form Jenkins and it has way more developers now than Hudson does and a ton of plugins. It has a Git plugin so seems possible to have it build our git repos as we slowly migrate to that.
The only gripe I have with Jenkins/Hudson (which I think strk shares - funny we have something in common) is that it is Java based. I'm willing to live with that.
It does seem perfect for our project because a) it does have native installers for most OS which if you don't have JRE installs it for you b) has a Maven plugin so building our jdbc drivers with our new maven framework should be easy
c) Has support for slaves. I'm still getting up to speed with it and how the whole slave architecture works. For windows — a slave can run as a service, probably requires java. It seems for Unix like systems as best I can gather it would require an account with shell access that can launch processes. So I think strk your concern about slaves needing to run java may not be required.
Change History (5)
comment:1 by , 12 years ago
comment:3 by , 12 years ago
Cc: | added |
---|
comment:4 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Going to close this. We have 2 build bots now
winnie: the windows buildbot doing regression on windows and interim builds for windows for (2.0/2.1) chain
debbie: Debian 64-bit build bot , doing regress again 9.2,GDAL trunk,and generating all the pdf/html docs.
rest will just be enhancements and addition of other jobs.
Just a note on my slow progress: I was able to get it to use the svn plugin to pull or postgis repo, launch my mingw-64 scripts, but working out some kinks. Two kinks
a) I had to take out my sh autogen.sh for some reason b) can't see the consol progress yet.