Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 6335 invoked from network); 22 Sep 2005 04:17:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Sep 2005 04:17:46 -0000 Received: (qmail 28144 invoked by uid 500); 22 Sep 2005 04:17:40 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 28127 invoked by uid 500); 22 Sep 2005 04:17:39 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 28113 invoked by uid 99); 22 Sep 2005 04:17:39 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Sep 2005 21:17:39 -0700 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=HTML_30_40,HTML_MESSAGE,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of mfncooper@gmail.com designates 64.233.162.203 as permitted sender) Received: from [64.233.162.203] (HELO zproxy.gmail.com) (64.233.162.203) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Sep 2005 21:17:47 -0700 Received: by zproxy.gmail.com with SMTP id p8so82524nzb for ; Wed, 21 Sep 2005 21:17:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:references; b=choQOn5nxY/68ZJdGajUSAMvQM6HkgOPF8OBp+qUCGm4lG/vhyVQAI0ejbHIn7Z4P5q0ymPtvU+GS2xBhEVCH4Lq28UYNhe2jkEjKg8DS+qMdBqdTJSZN38ibVVN/SKFPZRDuYyIrVgAcMpplHEkGFfl3HEfKbva4MQnH9lVsZw= Received: by 10.54.46.65 with SMTP id t65mr2961888wrt; Wed, 21 Sep 2005 21:17:17 -0700 (PDT) Received: by 10.54.57.63 with HTTP; Wed, 21 Sep 2005 21:17:17 -0700 (PDT) Message-ID: <16d6c62005092121173bd280b6@mail.gmail.com> Date: Wed, 21 Sep 2005 21:17:17 -0700 From: Martin Cooper Reply-To: Martin Cooper To: Struts Developers List Subject: Re: Nightly builds In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1193_29849879.1127362637571" References: <19088324-F66D-413B-B46C-2AD8B2D654D9@mac.com> <16d6c620050921104073d31f0d@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_1193_29849879.1127362637571 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 9/21/05, James Mitchell wrote: > > My goal is to have the sources for both 1.2.7 branch and HEAD in such > a way that if Infra decides to zap the zones, that I can just flip on > my cron job again and poof (just as quickly) we are back in business. Right. My point was that we'd have lost a week's worth of nightlies, so if there are problems with the latest one, we can't tell people to pick up one from a few days ago. But maybe we don't care enough about that to worry about it. -- Martin Cooper I'm half way there. The 1.2 branch build is complete, and now being > built and uploaded from the zone to minotar (the normal nightly spot) > using my account. It is still not automated (crontab), but it's > there. And let me just say, that machine simply screems! I can do a > full release of the 1.2 branch in about 35 seconds (not counting > download-dependencies). It was at about 3 or 4 minutes on my linux box. > > > For HEAD, this means getting the maven build streamlined, which I've > already done some work on, but things could be even faster. I'll > keep plugging away, but be aware that someone is bound to notice the > missing nightlies for 1.3.x. > > > > -- > James Mitchell > Software Engineer / Open Source Evangelist > Consulting / Mentoring / Freelance > EdgeTech, Inc. > http://www.edgetechservices.net/ > 678.910.8017 > AIM: jmitchtx > Yahoo: jmitchtx > MSN: jmitchell@apache.org > Skype: callto://jmitchtx > > > > > > On Sep 21, 2005, at 1:40 PM, Martin Cooper wrote: > > > On 9/20/05, James Mitchell wrote: > > > >> > >> > >> I have finally gotten around to finishing the setup of my account on > >> our zone (http://www.apache.org/dev/solaris-zones.html) and thanks to > >> Martin and Google, I'm now able to fully build the nightly (by hand) > >> of the entire Struts project. > >> > > > > > > Woohoo! :-) > > > > For those who haven't been watching, the nightly builds that were > > > >> happening on my machine began failing during the 'svn up' portion of > >> the script. This basically caused Maven do say "oh cool, nothings > >> changed, let's not build any artifacts", and the rest of the shell > >> script just happily uploads the same jars from the last build. This > >> explains the mismatch in date/name of some of the nightly artifacts. > >> > >> So, where are we? > >> Currently, the latest build (nightly) is available here (http:// > >> struts.zones.apache.org/~jmitchell/nightly/) > >> struts.zones.apache.org/~jmitchell/nightly/) > >. > >> I also updated the > >> readme on the regular nightly download page to point to this interim > >> spot. This is a manual process right now. > >> > >> > >> Where do we want to be? > >> Typically, nightlies are hosted from /www/cvs.apache.org/build/ > >> {project}. > >> Right now, both Craig and my own personal machines are configured to > >> pull from cvs/svn, run the build, and upload something to that > >> location. This can only happen as a cron job if we copy the > >> appropriate ssh keys to the target server (no login prompted). > >> > >> The question really comes down to "Where will the nightlies live?". > >> > >> If we want to use some generic account on the zone to build the > >> nightly, the script would need to either: > >> a) use someone's account (mine?) to build/scp the nightlies over to > >> cvs.apache.org > >> b) build via a generic account and scp via a valid account (committer > >> account on the zone) > >> > >> Although, we can actually avoid all of this by just hosting the > >> nightlies from the zone. The url might look like this: > >> http://struts.zones.apache.org/~nightly/ > >> > > > > > > As Craig mentioned, the zones are, in theory, still subject to > > disappearing > > in a puff of bits, so I'd prefer to see the nightlies pushed to > > minotaur so > > that they're still around if that does ever happen. I think we > > should have a > > 'build' account on the zone that does the actual building; I don't > > have any > > good ideas on the key to use to push them over when they're done. > > > > That said, with Justin and Leo both stepping back from infra@, and > > several > > others being, uh, less prominent than they used to be, it's not > > clear that > > much of anything is going to happen on the zones machine in the > > near future > > that would disrupt us. > > > > If we do distribute from the zone itself, it would be nice to have > > a URL > > more like: > > > > http://struts.zones.apache.org/builds/nightly > > > > rather than actually exposing an account name in the URL. ;-) > > > > -- > > Martin Cooper > > > > > > Somewhat related - Craig, if you are interested, I'd be happy to help > > > >> you move your nightly Ant builds to the new zone. > >> > >> > >> > >> -- > >> James Mitchell > >> Software Engineer / Open Source Evangelist > >> Consulting / Mentoring / Freelance > >> EdgeTech, Inc. > >> http://www.edgetechservices.net/ > >> 678.910.8017 > >> AIM: jmitchtx > >> Yahoo: jmitchtx > >> MSN: jmitchell@apache.org > >> Skype: callto://jmitchtx > >> > >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > >> For additional commands, e-mail: dev-help@struts.apache.org > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > For additional commands, e-mail: dev-help@struts.apache.org > > ------=_Part_1193_29849879.1127362637571--