You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by James Mitchell <jm...@apache.org> on 2005/03/15 20:44:21 UTC
Re: Nightly builds
The only problem I am having with removing old files is that I don't put
everything in one folder. I have the nightlies tucked under a folder with
the date (yyy-mm-dd) as the name. I have struggled for the past week or so
trying to figure out a way to "rm -fr" the old directories based on the
formatted date....to no avail.
So, I have restructured where I put the nightly artifacts to be more inline
with what Craig's nightly build does. I'll send out a note later about the
change.
--
James Mitchell
Software Engineer / Open Source Evangelist
EdgeTech, Inc.
678.910.8017
AIM: jmitchtx
----- Original Message -----
From: "Craig McClanahan" <cr...@gmail.com>
To: "MyFaces Development" <my...@incubator.apache.org>; "Sean
Schofield" <se...@gmail.com>
Sent: Monday, March 14, 2005 5:01 PM
Subject: Re: Nightly builds
> On Mon, 14 Mar 2005 16:55:57 -0500, Sean Schofield
> <se...@gmail.com> wrote:
>> 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?
>
> For the nightly builds that I publish (Jakarta Commons, old-style
> Struts ones that will likely go away), I have a cron job set up in my
> home directory on the server to do the cleanups. An example line (for
> the Commons nightly builds) is:
>
> 03 04 * * * find /www/cvs.apache.org/builds/jakarta-commons/nightly
> -mtime +7 -exec rm \{\} \; >/dev/null 2>&1
>
> which runs every night and cleans out files older than seven days.
> That can be set up for whomever is actually going to do the uploads.
>
> Craig
>
> PS to James: we'll want this enabled on your Maven-based nightlies as
> well, to avoid issues of undue disk consumption here.
>
>
>
>
>>
>> sean
>>
>>
>> On Mon, 14 Mar 2005 16:47:56 -0500, James Mitchell <jm...@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" <se...@gmail.com>
>> > To: "MyFaces Development" <my...@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
>> > >
>> >
>> >
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Nightly builds
Posted by James Mitchell <jm...@apache.org>.
Ok, I've modified the way I put together the (Mavenized) nightlies and
tested the "remove after 7 days" piece. Seems to be working fine, but I
won't know for sure for another week.
I've included the current copy of the shell script that I run
("maven-nightly.sh.current"), for when this gets moved onto Apache hardware.
--
James Mitchell
Software Engineer / Open Source Evangelist
EdgeTech, Inc.
678.910.8017
AIM: jmitchtx
----- Original Message -----
From: "James Mitchell" <jm...@apache.org>
To: "MyFaces Development" <my...@incubator.apache.org>;
<cr...@apache.org>
Cc: "Struts Developers List" <de...@struts.apache.org>
Sent: Tuesday, March 15, 2005 2:44 PM
Subject: Re: Nightly builds
> The only problem I am having with removing old files is that I don't put
> everything in one folder. I have the nightlies tucked under a folder with
> the date (yyy-mm-dd) as the name. I have struggled for the past week or
> so trying to figure out a way to "rm -fr" the old directories based on the
> formatted date....to no avail.
>
> So, I have restructured where I put the nightly artifacts to be more
> inline with what Craig's nightly build does. I'll send out a note later
> about the change.
>
>
>
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> EdgeTech, Inc.
> 678.910.8017
> AIM: jmitchtx
>
> ----- Original Message -----
> From: "Craig McClanahan" <cr...@gmail.com>
> To: "MyFaces Development" <my...@incubator.apache.org>; "Sean
> Schofield" <se...@gmail.com>
> Sent: Monday, March 14, 2005 5:01 PM
> Subject: Re: Nightly builds
>
>
>> On Mon, 14 Mar 2005 16:55:57 -0500, Sean Schofield
>> <se...@gmail.com> wrote:
>>> 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?
>>
>> For the nightly builds that I publish (Jakarta Commons, old-style
>> Struts ones that will likely go away), I have a cron job set up in my
>> home directory on the server to do the cleanups. An example line (for
>> the Commons nightly builds) is:
>>
>> 03 04 * * * find /www/cvs.apache.org/builds/jakarta-commons/nightly
>> -mtime +7 -exec rm \{\} \; >/dev/null 2>&1
>>
>> which runs every night and cleans out files older than seven days.
>> That can be set up for whomever is actually going to do the uploads.
>>
>> Craig
>>
>> PS to James: we'll want this enabled on your Maven-based nightlies as
>> well, to avoid issues of undue disk consumption here.
>>
>>
>>
>>
>>>
>>> sean
>>>
>>>
>>> On Mon, 14 Mar 2005 16:47:56 -0500, James Mitchell
>>> <jm...@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" <se...@gmail.com>
>>> > To: "MyFaces Development" <my...@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
>>> > >
>>> >
>>> >
>>>
>>
>
>
>
> ---------------------------------------------------------------------
> 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