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 > >>>>> > >>>> > >>>> > >>> > >> > >> > > >
