Looking to set up nightly builds for community mapbuilder

To all (or simply to whom it may concern):
We’re looking to start performing nightly builds of the Community MapBuilder project.

  1. What is the preferred software package for this?
    CruiseControl is out current preference, but we’re unsure if the SAC community leans towards
    or prefers any other software package for this purpose. I’m familiar with CruiseControl (hence my
    preference), but am open to anything else. Jason Birch has already suggested BuildBot. We’re using
    an ant-based process currently, if that factors in.

  2. Where (on which machine) shall we perform these? Frank Warmerdam had suggested
    possibly the telascience blades (particularly .219, where buildbot currently resides).

Thanks in advance,
Matthew D. Diez
Release Management
Community MapBuilder

On Oct 9, 2006, at 9:28 AM, Matt Diez wrote:

To all (or simply to whom it may concern):
         We're looking to start performing nightly builds of the Community MapBuilder project.

1. What is the preferred software package for this?
         CruiseControl is out current preference, but we're unsure if the SAC community leans towards
or prefers any other software package for this purpose. I'm familiar with CruiseControl (hence my
preference), but am open to anything else. Jason Birch has already suggested BuildBot. We're using
an ant-based process currently, if that factors in.

There is no preference for any particular software platform. In my opinion, the idea of "software platform preference" only comes into play if you want *someone else* to maintain it for you :wink: If you're the one building it out, I have no strong preference as to what is used. All we ask is that you document your actions on the wiki so that someone could come along behind you and reconstruct or maintain things if they needed to.

2. Where (on which machine) shall we perform these? Frank Warmerdam had suggested
possibly the telascience blades (particularly .219, where buildbot currently resides).

Yes, please coordinate with Mateusz to put it on the same machine and under the same user account as the buildlbot. I can also give you sudo access to this machine to install any additional system-wide software you would need to support CruiseControl/Ant/Java (I don't think .219 has any java stuff on it yet). Catch me on #telascience on irc.freenode.net if you have any questions.

In absence of other SAC members piping up, I proclaim that Matt can do what he needs on .219 by decree :wink:

Howard

Thanks in advance,
Matthew D. Diez
Release Management
Community MapBuilder

Speaking of which, any word on http://builds.osgeo.org ?

Howard
On Oct 9, 2006, at 10:33 PM, Howard Butler wrote:

On Oct 9, 2006, at 9:28 AM, Matt Diez wrote:

To all (or simply to whom it may concern):
         We're looking to start performing nightly builds of the Community MapBuilder project.

1. What is the preferred software package for this?
         CruiseControl is out current preference, but we're unsure if the SAC community leans towards
or prefers any other software package for this purpose. I'm familiar with CruiseControl (hence my
preference), but am open to anything else. Jason Birch has already suggested BuildBot. We're using
an ant-based process currently, if that factors in.

There is no preference for any particular software platform. In my opinion, the idea of "software platform preference" only comes into play if you want *someone else* to maintain it for you :wink: If you're the one building it out, I have no strong preference as to what is used. All we ask is that you document your actions on the wiki so that someone could come along behind you and reconstruct or maintain things if they needed to.

2. Where (on which machine) shall we perform these? Frank Warmerdam had suggested
possibly the telascience blades (particularly .219, where buildbot currently resides).

Yes, please coordinate with Mateusz to put it on the same machine and under the same user account as the buildlbot. I can also give you sudo access to this machine to install any additional system-wide software you would need to support CruiseControl/Ant/Java (I don't think .219 has any java stuff on it yet). Catch me on #telascience on irc.freenode.net if you have any questions.

In absence of other SAC members piping up, I proclaim that Matt can do what he needs on .219 by decree :wink:

Howard

Thanks in advance,
Matthew D. Diez
Release Management
Community MapBuilder

All

Let me know if you need help getting MapBuilder cooking on .219
It all sounds great to me :slight_smile:

John

Howard Butler wrote:

On Oct 9, 2006, at 9:28 AM, Matt Diez wrote:

To all (or simply to whom it may concern):
         We're looking to start performing nightly builds of the Community MapBuilder project.

1. What is the preferred software package for this?
         CruiseControl is out current preference, but we're unsure if the SAC community leans towards
or prefers any other software package for this purpose. I'm familiar with CruiseControl (hence my
preference), but am open to anything else. Jason Birch has already suggested BuildBot. We're using
an ant-based process currently, if that factors in.

There is no preference for any particular software platform. In my opinion, the idea of "software platform preference" only comes into play if you want *someone else* to maintain it for you :wink: If you're the one building it out, I have no strong preference as to what is used. All we ask is that you document your actions on the wiki so that someone could come along behind you and reconstruct or maintain things if they needed to.

2. Where (on which machine) shall we perform these? Frank Warmerdam had suggested
possibly the telascience blades (particularly .219, where buildbot currently resides).

Yes, please coordinate with Mateusz to put it on the same machine and under the same user account as the buildlbot. I can also give you sudo access to this machine to install any additional system-wide software you would need to support CruiseControl/Ant/Java (I don't think .219 has any java stuff on it yet). Catch me on #telascience on irc.freenode.net if you have any questions.

In absence of other SAC members piping up, I proclaim that Matt can do what he needs on .219 by decree :wink:

Howard

Thanks in advance,
Matthew D. Diez
Release Management
Community MapBuilder

Matt Diez wrote:

To all (or simply to whom it may concern):
         We're looking to start performing nightly builds of the
Community MapBuilder project.

1. What is the preferred software package for this?

Matt,

AFAIK, there is no general preference.
There is a machine available for OSGeo projects where we can install
tools for nightly builds, automated testing, etc.

I set up BuildBot [1] configuration [2] where every project interested
can get its own BuildBot instance.
It seems I have became a BuildBot maintainer (together with Howard and
Frank), so I'm able to help projects wanting to get BuildBot instance.

Certainly, if there is a need for admin's hand and help in setting up
another tools, and I have appropriate privileges,
I can also help.

[1] http://buildbot.sourceforge.net/
[2] http://wiki.osgeo.org/index.php/BuildBot_Configuration

2. Where (on which machine) shall we perform these? Frank Warmerdam had
suggested
possibly the telascience blades (particularly .219, where buildbot
currently resides).

Right, BuildBot lives on xblade14-2:

http://wiki.osgeo.org/index.php/BuildBot_Configuration#Server

Cheers
--
Mateusz Loskot
http://mateusz.loskot.net

Howard Butler wrote:

On Oct 9, 2006, at 9:28 AM, Matt Diez wrote:

2. Where (on which machine) shall we perform these? Frank Warmerdam
had suggested
possibly the telascience blades (particularly .219, where buildbot
currently resides).

Yes, please coordinate with Mateusz to put it on the same machine and
under the same user account as the buildlbot.

Matt,

I'm also catchable on #telascience or #osgeo as mloskot.

Cheers
--
Mateusz Loskot
http://mateusz.loskot.net

Howard Butler wrote:

Speaking of which, any word on http://builds.osgeo.org ?

You mean http://buildbot.osgeo.org/ ?

By the way, I've started some scripting for BuildBot and the concept is
to have one-central XML-based config file for all BuildBot instances.
This file will be used for:
- status reporting on the http://buildbot.osgeo.org
- enable/disable BB instance
- start/stop BB instance
- gather all details in one place

Cheers
--
Mateusz Loskot
http://mateusz.loskot.net