X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C78E7D.752756EF@onstor-exch02.onstor.net>; Fri, 4 May 2007 11:53:09 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-class: urn:content-classes:message
Subject: RE: Automated nightly branch builds
Date: Fri, 4 May 2007 11:53:09 -0700
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E018A6973@onstor-exch02.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E02F3D085@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Automated nightly branch builds
Thread-Index: AceOeWfWn3gmUfN+TeOBmrKkWqBIhQAACiSdAAA5x2AAAB7cGgAAKbdQ
From: "Jeff Miller" <jeff.miller@onstor.com>
To: "Ken Renshaw" <ken.renshaw@onstor.com>,
	"Larry Scheer" <larry.scheer@onstor.com>
Cc: "Andy Sharp" <andy.sharp@onstor.com>

Ken,
Sounds great.=20

I am not sure if cg or bl build now, but if they do or as soon as they
do we should include them also.  I don't think we can install
Bobcat-linux yet and I know we can't install Cougar (no hardware yet).

The Cougar branch should work as well as main on Bobcat (bsd, not linux
yet) or Cheetah, so install and test would be ok too.

The bobcat linux build uses PROD=3Dbl.  Is that the answer to your first
question?  Is 'make all' from nfx-tree?

At the moment all bc/ch builds fail, I am working on that. Hopefully
they will be fixed before tonight.
Thanks,
Jeff=20

-----Original Message-----
From: Ken Renshaw=20
Sent: Friday, May 04, 2007 11:35 AM
To: Jeff Miller; Larry Scheer
Cc: Andy Sharp
Subject: RE: Automated nightly branch builds

Absolutely, I'll set it to post to the web server which keeps a week of
rolling buildlog information that you can access anytime. Compilation
breaks get sent to dl-cougar. I'll turn off install and regression until
a little later in the process and just do the nightly compilations. Does
that work for people?

Couple questions:

-does the make all include the linux build or is that separate?

-I'll run both opt and dbg builds, on which platforms are we ready for?
ch bc cg??

Thanks,

-Ken


-----Original Message-----
From: Jeff Miller
Sent: Fri 5/4/2007 11:34 AM
To: Ken Renshaw; Larry Scheer
Cc: Andy Sharp
Subject: RE: Automated nightly branch builds
=20
Ken,
If it is easy to do, why not set up a Cougar build.  Can the email be
sent only if the build breaks?  I don't think everyone wants an email if
there is no problem.
Thanks,
Jeff
=20
-----Original Message-----
From: Ken Renshaw=20
Sent: Friday, May 04, 2007 11:25 AM
To: Jeff Miller; Larry Scheer
Cc: Andy Sharp
Subject: RE: Automated nightly branch builds

Hi Jeff.

We've got all the hooks in place to build and run basic upgrade and
verification tests on any branch. The results will show up on the web at
http://liszt/buildlogs and/or build auditlog emails can be sent out. The
build script checks for compilation errors as well as warnings and flags
as appropriate. Regarding the sync/clean steps, what I do to guarantee a
clean slate is completely nuke the branch via rm -rf and then do a
forced resync of the branch via p4 sync -f.

Do you want me to start the cougar branch builds then? Do you want the
auditlog sent out daily in email, and if so to dl-cougar or just a
subset?

Thanks,

-Ken


-----Original Message-----
From: Jeff Miller
Sent: Fri 5/4/2007 11:24 AM
To: Ken Renshaw; Larry Scheer
Subject: Automated nightly branch builds
=20
Ken and Larry,
Andy had a suggestion - do nightly builds on Cougar branch.  I'll set
this up unless someone else wants to.
Do we do automatic builds now?  Is there a script for this that I could
start with?

This is what I thought it should do:
P4 sync
If any changes then:
Make clean for all
Make for all
Make release for all
If any errors, email to some email list.

If we had an easy to use script then anyone who cared about a particular
branch could set this up for that branch.

You could even set it up to run frequently, say every few minutes, if it
could restart.  This might be nice when thing get really busy, like
Delorean right now.

Thanks,
Jeff


