Opened 12 years ago

Closed 12 years ago

Last modified 4 years ago

#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 robe, 12 years ago

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.

comment:2 by robe, 12 years ago

see #1907 — I'm close for windows building at anyrate.

comment:3 by mloskot, 12 years ago

Cc: mateusz@… added

comment:4 by robe, 12 years ago

Resolution: fixed
Status: newclosed

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.

comment:5 by robe, 4 years ago

Milestone: Management 2.0Website Management, Bots

Milestone renamed

Note: See TracTickets for help on using tickets.