struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Mitchell <jmitch...@apache.org>
Subject Re: Continnum Is Up
Date Wed, 21 Jun 2006 22:52:01 GMT
Ok, I've added Action 1, Action 2, and Shale to Continuum.  We need  
to decide on a schedule for regular builds.

@Sean or anyone who knows,
Can we do nightlies with Continuum?  I didn't think that was  
possible, but I seem to remember some discussion about it somewhere.


--
James Mitchell




On Jun 20, 2006, at 12:54 AM, Craig McClanahan wrote:

> On 6/19/06, Wendy Smoak <wsmoak@gmail.com> wrote:
>>
>> On 6/14/06, James Mitchell <jmitchell@apache.org> wrote:
>>
>> > Yes.  There is a wiki page for this as well.
>> > http://wiki.apache.org/struts/StrutsContinuum
>> >
>> > It's a work in progress, and I'm about to head out, but I'd like to
>> > ask Wendy a few questions wrt pom, parent-pom, snapshot vs.  
>> released,
>> > etc, etc.
>> >
>> > Back in a bit.
>>
>> That was a few days ago. :)
>>
>> Craig, are you ready to get Shale set up on Continuum?
>
>
> I am.  Shale's trunk is now the Maven2 build, as you are well  
> aware :-), so
> it should be ready to go.
>
>  I assume you'd
>> like to get out of the nightly builds business, and have them run  
>> from
>> the zone.
>
>
> That would be great.  I've also cut-n-pasted below the shell script  
> I'm
> currently experimenting with ... it updates the snapshot repository  
> as well
> as posting all the nightly build artifacts (the output is piped to a
> date-stamped HTML page):
>
>
> #!/bin/sh
> #
> ====================================================================== 
> ========
> # buildShaleNightlyMaven -- Shale Nightly Builds (with Maven)
> #
> ====================================================================== 
> ========
>
> #
> ====================================================================== 
> ========
> # Setup
> #
> ====================================================================== 
> ========
>
> export BUILD_HOME=/home/craigmcc/Build
> export CLASSPATH=.
> export TSTAMP=`date +%Y%m%d`
>
> echo \<html\>
> echo \<head\>
> echo \<title\>Shale Nightly Build \(with Maven\) For $TSTAMP\</title\>
> echo \</head\>
> echo \<body\>
> echo \<h1\>Shale Nightly Build \(with Maven\) For $TSTAMP\</h1\>
>
> #
> ====================================================================== 
> ========
> # Update From Subversion Repository
> #
> ====================================================================== 
> ========
>
> echo \<h2\>Update From Subversion Repository\</h2\>
> cd $BUILD_HOME/struts/current/shale
> echo \<pre\>
> svn update
> echo \</pre\>
>
> #
> ====================================================================== 
> ========
> # Build and Deploy Framework Artifaces
> #
> ====================================================================== 
> ========
>
> echo \<h2\>Build and Deploy Framework Artifacts\</h2\>
> cd $BUILD_HOME/struts/current/shale
> echo \<pre\>
> mvn clean site install deploy
>
> cd shale-apps
> mvn deploy -N
> cd ..
>
> cd shale-dist
> mvn assembly:assembly
> scp target/assembly/out/shale-framework-*.tar.gz \
> craigmcc@people.apache.org
> :/www/cvs.apache.org/builds/struts/maven2/shale/shale-framework- 
> $TSTAMP.tar.gz
> scp target/assembly/out/shale-framework-*.zip \
> craigmcc@people.apache.org
> :/www/cvs.apache.org/builds/struts/maven2/shale/shale-framework- 
> $TSTAMP.zip
> cd ..
>
> echo \</pre\>
>
> #
> ====================================================================== 
> ========
> # Build and Deploy Sample Application Artifacts
> #
> ====================================================================== 
> ========
>
> echo \<h2\>Build and Deploy Sample Application Artifacts\</h2\>
> cd $BUILD_HOME/struts/current/shale/shale-apps
>
> export APPS="shale-blank shale-clay-usecases shale-mailreader"
> export APPS="$APPS shale-sql-browser shale-usecases"
>
> for APP in $APPS; do
>
>  cd $APP
>  echo \<h3\>Processing sample application $APP\</h3\>
>  echo \<pre\>
>
>  mvn clean install deploy assembly:assembly
>  scp target/$APP-*.tar.gz \
>    craigmcc@people.apache.org
> :/www/cvs.apache.org/builds/struts/maven2/shale/$APP-$TSTAMP.tar.gz
>  scp target/$APP-*.zip \
>    craigmcc@people.apache.org
> :/www/cvs.apache.org/builds/struts/maven2/shale/$APP-$TSTAMP.zip
>
>  echo \</pre\>
>  cd ..
>
> done
>
> #
> ====================================================================== 
> ========
> # Finish Up
> #
> ====================================================================== 
> ========
>
> echo \<h2\>Job Completed\</h2\>
> echo \</body\>
> echo \</html\>
>
>
> In another thread, I think Sean mentioned it's ready to start  
> adding things.
>
>
> Cool ... if you guys want to set me up as a user no the zone  
> machine as well
> (preferably with user id "craigmcc") I can help out directly as well.
>
> I started to update the Shale site yesterday, but I need to know where
>> the nightly builds/snapshots are going to be so I can link to them.
>
>
> As you can see from the script above, I started putting them in
> "/www/cvs.apache.org/builds/struts/maven2/shale", figuring we could do
> parallel updates for "action" into
> "/www/cvs.apache.org/builds/struts/maven2/action" and so on.
>
> Thanks,
>> --
>> Wendy
>
>
> Craig


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message