myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Schofield <sean.schofi...@gmail.com>
Subject Re: Nightly builds
Date Tue, 15 Mar 2005 16:57:44 GMT
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 <svieujot@apache.org> 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 <martinc@apache.org> 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
> <jmitchell@apache.org> 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" <sean.schofield@gmail.com> > >> To: "MyFaces Development"
> <myfaces-dev@incubator.apache.org> > >> 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
> <jmitchell@apache.org> > >>> 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"
> <sean.schofield@gmail.com> > >>>> To: "MyFaces Development"
> <myfaces-dev@incubator.apache.org> > >>>> 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 > >>>>> > >>>> > >>>>
> >>> > >> > >> > > >

Mime
View raw message