Author: craigmcc
Date: Mon Jul 24 21:42:22 2006
New Revision: 425275
URL: http://svn.apache.org/viewvc?rev=425275&view=rev
Log:
Update to the version that is running on the myfaces.zones.apache.org server.
Modified:
shale/maven/trunk/etc/buildShaleNightlyMaven.sh
Modified: shale/maven/trunk/etc/buildShaleNightlyMaven.sh
URL:
http://svn.apache.org/viewvc/shale/maven/trunk/etc/buildShaleNightlyMaven.sh?rev=425275&r1=425274&r2=425275&view=diff
==============================================================================
--- shale/maven/trunk/etc/buildShaleNightlyMaven.sh (original)
+++ shale/maven/trunk/etc/buildShaleNightlyMaven.sh Mon Jul 24 21:42:22 2006
@@ -1,41 +1,48 @@
-#!/bin/sh
-#
==============================================================================
-# buildShaleNightlyMaven -- Shale Nightly Builds (with Maven)
-#
==============================================================================
+#!/usr/bin/bash
+# =============================================================================
+# buildShaleNightly -- Shale Nightly Builds
+# =============================================================================
-#
==============================================================================
+# =============================================================================
# Setup
-#
==============================================================================
+# =============================================================================
-export BUILD_HOME=/home/craigmcc/Build
+export BUILD_HOME=/export/home/craigmcc/Build/shale/current
export CLASSPATH=.
export TSTAMP=`date +%Y%m%d`
echo \<html\>
echo \<head\>
-echo \<title\>Shale Nightly Build \(with Maven\) For $TSTAMP\</title\>
+echo \<title\>Shale Nightly Build For $TSTAMP\</title\>
echo \</head\>
echo \<body\>
-echo \<h1\>Shale Nightly Build \(with Maven\) For $TSTAMP\</h1\>
+echo \<h1\>Shale Nightly Build For $TSTAMP\</h1\>
-#
==============================================================================
+
+# =============================================================================
# Update From Subversion Repository
-#
==============================================================================
+# =============================================================================
echo \<h2\>Update From Subversion Repository\</h2\>
-cd $BUILD_HOME/struts/current/shale
+cd $BUILD_HOME
echo \<pre\>
svn update
echo \</pre\>
-#
==============================================================================
-# Build and Deploy Framework Artifaces
-#
==============================================================================
+# =============================================================================
+# Build and Deploy Framework Artifacts
+# =============================================================================
+
+echo \<h2\>Install and Deploy Master POM\</h2\>
+cd $BUILD_HOME/maven/master-pom
+echo \<pre\>
+mvn install deploy
+echo \</pre\>
echo \<h2\>Build and Deploy Framework Artifacts\</h2\>
-cd $BUILD_HOME/struts/current/shale
+cd $BUILD_HOME/framework
echo \<pre\>
-mvn clean site install deploy
+mvn clean install site deploy
cd shale-apps
mvn deploy -N
@@ -44,43 +51,48 @@
cd shale-dist
mvn assembly:assembly
scp target/assembly/out/shale-framework-*.tar.gz \
- [EMAIL
PROTECTED]:/www/cvs.apache.org/builds/struts/shale/shale-framework-$TSTAMP.tar.gz
+ [EMAIL
PROTECTED]:/www/people.apache.org/builds/shale/nightly/shale-framework-$TSTAMP.tar.gz
scp target/assembly/out/shale-framework-*.zip \
- [EMAIL
PROTECTED]:/www/cvs.apache.org/builds/struts/shale/shale-framework-$TSTAMP.zip
+ [EMAIL
PROTECTED]:/www/people.apache.org/builds/shale/nightly/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
+cd $BUILD_HOME/framework/shale-apps
export APPS="shale-blank shale-clay-usecases shale-mailreader"
export APPS="$APPS shale-sql-browser shale-usecases"
+export APPS="$APPS mailreader-jpa shale-mailreader-jpa"
for APP in $APPS; do
cd $APP
- echo \<h3\>Processing sample application $APP\</h3\>
+ echo \<h3\>Processing Sample Applicaton $APP\</h3\>
echo \<pre\>
mvn clean install deploy assembly:assembly
scp target/$APP-*.tar.gz \
- [EMAIL
PROTECTED]:/www/cvs.apache.org/builds/struts/shale/$APP-$TSTAMP.tar.gz
+ [EMAIL
PROTECTED]:/www/people.apache.org/builds/shale/nightly/$APP-$TSTAMP.tar.gz
scp target/$APP-*.zip \
- [EMAIL PROTECTED]:/www/cvs.apache.org/builds/struts/shale/$APP-$TSTAMP.zip
+ [EMAIL
PROTECTED]:/www/people.apache.org/builds/shale/nightly/$APP-$TSTAMP.zip
echo \</pre\>
cd ..
done
-#
==============================================================================
+
+# =============================================================================
# Finish Up
-#
==============================================================================
+# =============================================================================
+
+echo \<h2\>Reset Permissions\</h2\>
+ssh [EMAIL PROTECTED] 'chmod -Rf g+w
/www/people.apache.org/builds/shale/nightly/'
echo \<h2\>Job Completed\</h2\>
echo \</body\>