Sylvain, Good idea about the scp task. If I modify the build file to use scp can you help me test it? I need someone to set up the key stuff that Martin was referring to.
sean On Mon, 14 Mar 2005 20:26:01 -0400, Sylvain Vieujot <[EMAIL PROTECTED]> wrote: > Another solution is to use the Ant scp task. > I use it in some projects, and it works great. > > If you need directions on how to use this, just send me an email. > I'll send you an example. > > Sylvain. > > > On Mon, 2005-03-14 at 18:59 -0500, Sean Schofield wrote: > Ahh.. this is coming back to me now. I think I did this at my last job (way > back when.) Thanks. sean On Mon, 14 Mar 2005 15:50:54 -0800 (PST), Martin > Cooper <[EMAIL PROTECTED]> wrote: > > > On Mon, 14 Mar 2005, Sean Schofield > wrote: > > > James, > > > > Thanks for the additional info (and the *ton* of > hardwork on the > > struts maven stuff ;-) > > > > One question about scp. > I've never done it via a script before (only > > from command line.) How > does it handle passwords? > > You need to create a key pair, put a copy of > the public one up on the > target server, and then use ssh-agent to supply > the key to scp. There's > some blurb related to this here: > > > http://www.apache.org/~acoliver/community/howto/cvs-ssh/howto-cvs-ssh.html > > http://httpd.apache.org/dev/devnotes.html > > -- > Martin Cooper > > > > > sean > > > > > > On Mon, 14 Mar 2005 17:22:22 -0500, James Mitchell > <[EMAIL PROTECTED]> wrote: > >> I don't have anything to clean out the > old builds yet. I have something > >> similar to what Craig sent you, but it > isn't quite what I want. > >> > >> Here is my nightly.sh > >> > >> > -------------------------------------------- > >> #!/bin/sh > >> # > >> # > This bash shell script executes the necessary commands to > >> # build a > nightly distribution and publish it to the Apache hardware. > >> # > >> > >> > TODAY=`date +%Y-%m-%d` > >> > >> mkdir $TODAY > >> cd ../ > >> svn up > > build/$TODAY/svn-update.log > >> cd build > >> maven nightly > > $TODAY/maven-build.log > >> > >> scp -r $TODAY > cvs.apache.org:/www/cvs.apache.org/builds/struts/maven/dist/ > >> > >> > -------------------------------------------- > >> > >> If you are familiar > with the Struts layout and how we use "current" > >> (svn:externals), then > take a look at current/build/maven.xml and you'll be > >> able to put the > peices together for how I do this. > >> > >> Basically, I execute the above > script from current/build/. > >> > >> -- > >> James Mitchell > >> Software > Engineer / Open Source Evangelist > >> EdgeTech, Inc. > >> 678.910.8017 > >> > AIM: jmitchtx > >> > >> ----- Original Message ----- > >> From: "Sean > Schofield" <[EMAIL PROTECTED]> > >> To: "MyFaces Development" > <[email protected]> > >> Sent: Monday, March 14, 2005 4:55 PM > > >> Subject: Re: Nightly builds > >> > >>> That was the plan. Do you mind > if I take a look at your script (your > >>> chron script, not your maven > one.)? Also, how do you handle the file > >>> "rotation" issue? > >>> > >>> > sean > >>> > >>> > >>> On Mon, 14 Mar 2005 16:47:56 -0500, James Mitchell > <[EMAIL PROTECTED]> > >>> wrote: > >>>> Why don't you just publish the > nightlies to a known location > >>>> > >>>> (for example) > >>>> > >>>> > /www/incubator.apache.org/myfaces/nightlies > >>>> > >>>> I am currently > building a set of nightlies for Struts (via Maven instead > >>>> of > >>>> > Ant). > >>>> My script does a refresh from svn, then build, then scp (which > pushes > >>>> them > >>>> out to): > >>>> > >>>> > /www/cvs.apache.org/builds/struts/maven/dist/ > >>>> > >>>> > http://svn.apache.org/builds/struts/maven/dist/ > >>>> > >>>> -- > >>>> > James Mitchell > >>>> Software Engineer / Open Source Evangelist > >>>> > EdgeTech, Inc. > >>>> 678.910.8017 > >>>> AIM: jmitchtx > >>>> > >>>> ----- > Original Message ----- > >>>> From: "Sean Schofield" > <[EMAIL PROTECTED]> > >>>> To: "MyFaces Development" > <[email protected]> > >>>> Sent: Monday, March 14, 2005 3:50 > PM > >>>> Subject: Nightly builds > >>>> > >>>>> Martin (Cooper), > >>>>> > > >>>>> Have we made any progress on finding a build machine? As we approach > > >>>>> release time I think it would be good for us to have nightlies. The > > >>>>> Gump folks were unresponsive to my inquiries into using their machine. > > >>>>> > >>>>> I'm going to suggest that we use Martin C's server to > perform the > >>>>> nightly builds in the meantime. This way we can test the > release > >>>>> script, etc. and everyone can be working off the same > nightly build > >>>>> when testing before release time. > >>>>> > >>>>> My > proposal is to host the bootstrap.xml build on Martin's server. (I > >>>>> > know this is not an ASF machine but we use his server for other things > > >>>>> already.) We can push the nightlies up to CVS using scp (same as how > > >>>>> Struts does it). We can then alert the infra people and have them > > >>>>> tweak their chron job (if necessary) that removes the files older than > > >>>>> five days. > >>>>> > >>>>> Martin M., can you test the latest > bootstrap.xml I sent to the list a > >>>>> few days ago? I just want to make > sure that it works on another > >>>>> machine. > >>>>> > >>>>> Regards, > > >>>>> sean > >>>>> > >>>> > >>>> > >>> > >> > >> > > >
