I would strongly recommend *against* setting your nightly builds up on brutus. I'm more than a little surprised that Ant is doing that.

The issue is that brutus is an untrusted system. This is because its primary purpose is to run Gump, which picks up and builds all sorts of code from all sorts of places. Creating "official" nightly builds from an untrusted system is not a good idea.

Right now, many of the nightly builds are being run on non-ASF hardware (e.g. by Craig McClanahan and Glenn Nielsen). The goal is, at some point, to move all of those to (trusted) ASF hardware. I volunteered to help out with this, but have not worked it out yet. (I have been trouble trying to get a preliminary build running on minotaur, which was my first goal.)

I would be happy to work with someone on the MyFaces team (Sean? ;) to include MyFaces in the mix as soon as we can get nightlies running on an appropriate ASF box.

--
Martin Cooper


On Wed, 2 Mar 2005, Sean Schofield wrote:

I spoke with one of the committers on the Ant project.  (BTW I just
chose Ant at random and because its one of the more mature Apache
projects, I have no special feelings towards Ant.)

Anyways, he told me that their nightly builds are done by Brutus
(which is the same machine that does the GUMP builds.)  I looked
through their Wiki and they can provide support for nightly builds.
The Brutus server would perform the builds from CVS and also host the
resulting tarballs.  We could then make them available from the
myfaces site using a link similar to this:

http://brutus.apache.org/~nightlybuild/builds/ant/

I can take the lead on this but I wanted to get sign off from the
other developers.  I personally don't care how the nightly builds get
done, just so long as we can have them sooner rather than later.  This
just happens to be one way to do it.

Thoughts?

sean

Reply via email to