You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by jm...@apache.org on 2006/12/05 05:15:23 UTC
svn commit: r482478 - in /struts/maven/trunk: pom/pom.xml scripts/
scripts/nightly/ scripts/nightly/nightly-1.2.x.sh
scripts/nightly/nightly-1.3.x.sh scripts/nightly/nightly-2.0.x.sh
scripts/nightly/nightly-tiles.sh
Author: jmitchell
Date: Mon Dec 4 20:15:22 2006
New Revision: 482478
URL: http://svn.apache.org/viewvc?view=rev&rev=482478
Log:
Adding a copy of the nightly scripts, for reference and backup only. Changing these WILL NOT affect the nightly build
Added:
struts/maven/trunk/scripts/
struts/maven/trunk/scripts/nightly/
struts/maven/trunk/scripts/nightly/nightly-1.2.x.sh
struts/maven/trunk/scripts/nightly/nightly-1.3.x.sh
struts/maven/trunk/scripts/nightly/nightly-2.0.x.sh
struts/maven/trunk/scripts/nightly/nightly-tiles.sh
Modified:
struts/maven/trunk/pom/pom.xml
Modified: struts/maven/trunk/pom/pom.xml
URL: http://svn.apache.org/viewvc/struts/maven/trunk/pom/pom.xml?view=diff&rev=482478&r1=482477&r2=482478
==============================================================================
--- struts/maven/trunk/pom/pom.xml (original)
+++ struts/maven/trunk/pom/pom.xml Mon Dec 4 20:15:22 2006
@@ -29,11 +29,13 @@
<version>4-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Apache Struts</name>
+
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/struts/maven/trunk/pom</connection>
<developerConnection>scm:svn:http://svn.apache.org/repos/asf/struts/maven/trunk/pom</developerConnection>
<url>http://svn.apache.org/repos/asf/struts/maven/trunk/pom</url>
</scm>
+
<description>
The goal of the Apache Struts project is to encourage application
architectures based on the "Model 2" approach, a variation of the classic
Added: struts/maven/trunk/scripts/nightly/nightly-1.2.x.sh
URL: http://svn.apache.org/viewvc/struts/maven/trunk/scripts/nightly/nightly-1.2.x.sh?view=auto&rev=482478
==============================================================================
--- struts/maven/trunk/scripts/nightly/nightly-1.2.x.sh (added)
+++ struts/maven/trunk/scripts/nightly/nightly-1.2.x.sh Mon Dec 4 20:15:22 2006
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+TODAY=`date +%Y%m%d`
+TARGET_BASE=people.apache.org:/www/people.apache.org/builds/struts/nightlies/
+
+echo '################## 1.2.x #######################################'
+BUILD_LOG=struts-1.2.x-$TODAY-build.log
+STRUTS=STRUTS_1_2_BRANCH-$TODAY
+TARGET_URL=$TARGET_BASE/1.2.x
+
+svn co http://svn.apache.org/repos/asf/struts/struts1/branches/STRUTS_1_2_BRANCH/ STRUTS_1_2_BRANCH-$TODAY
+cd $STRUTS
+ant download-dependencies nightly > $BUILD_LOG
+
+scp release/upload/*bin* $TARGET_URL/binary
+scp release/upload/*lib* $TARGET_URL/lib
+scp release/upload/*src* $TARGET_URL/src
+scp $BUILD_LOG $TARGET_URL/logs
+scp -r target/documentation/ $TARGET_URL/
+cd -
+
+if [ "$1" = "-keep" ]; then
+ echo "You specified to keep the local files with '-keep'"
+ exit
+fi
+rm -fr STRUTS_1_2_BRANCH-$TODAY
+
+
+
Added: struts/maven/trunk/scripts/nightly/nightly-1.3.x.sh
URL: http://svn.apache.org/viewvc/struts/maven/trunk/scripts/nightly/nightly-1.3.x.sh?view=auto&rev=482478
==============================================================================
--- struts/maven/trunk/scripts/nightly/nightly-1.3.x.sh (added)
+++ struts/maven/trunk/scripts/nightly/nightly-1.3.x.sh Mon Dec 4 20:15:22 2006
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+TODAY=`date +%Y%m%d`
+TARGET_BASE=people.apache.org:/www/people.apache.org/builds/struts/nightlies/
+
+echo '################## 1.3.x #######################################'
+BUILD_LOG=struts-1.3.x-$TODAY-build.log
+STRUTS=struts-1.3.x-$TODAY
+TARGET_URL=$TARGET_BASE/1.3.x
+
+svn co http://svn.apache.org/repos/asf/struts/struts1/trunk/ $STRUTS
+cd $STRUTS
+mvn install > $BUILD_LOG
+
+for file in $(find . -name *.jar);
+do
+ BASE_NAME=`basename $file .jar`
+ scp $file $TARGET_URL/$BASE_NAME-$TODAY.jar
+done
+
+mvn -Papps install >> $BUILD_LOG
+
+for file in $(find . -name *.war);
+do
+ BASE_NAME=`basename $file .war`
+ scp $file $TARGET_URL/apps/$BASE_NAME-$TODAY.war
+done
+
+
+scp $BUILD_LOG $TARGET_URL/logs
+
+cd -
+
+if [ "$1" = "-keep" ]; then
+ echo "You specified to keep the local files with '-keep'"
+ exit
+fi
+rm -fr $STRUTS
+
Added: struts/maven/trunk/scripts/nightly/nightly-2.0.x.sh
URL: http://svn.apache.org/viewvc/struts/maven/trunk/scripts/nightly/nightly-2.0.x.sh?view=auto&rev=482478
==============================================================================
--- struts/maven/trunk/scripts/nightly/nightly-2.0.x.sh (added)
+++ struts/maven/trunk/scripts/nightly/nightly-2.0.x.sh Mon Dec 4 20:15:22 2006
@@ -0,0 +1,78 @@
+#!/bin/bash
+
+TODAY=`date +%Y%m%d`
+TARGET_BASE=people.apache.org:/www/people.apache.org/builds/struts/nightlies/
+
+echo '################## 2.0.x #######################################'
+BUILD_LOG=struts-2.0.x-$TODAY-build.log
+STRUTS=struts-2.0.x-$TODAY
+XWORK=xwork-$TODAY
+
+TARGET_URL=$TARGET_BASE/2.0.x/
+
+svn co http://svn.opensymphony.com/svn/xwork/trunk/ $XWORK
+cd $XWORK
+mvn -U install
+cd -
+
+svn co http://svn.apache.org/repos/asf/struts/struts2/trunk/ $STRUTS
+
+cd $STRUTS
+mvn -Pall deploy > $BUILD_LOG
+
+echo Fixing Permissions .......
+ssh people.apache.org 'chmod -Rf g+w /www/people.apache.org/repo/m2-snapshot-repository/org/apache/struts/'
+echo Fixing Permissions .......Done
+
+for dir in 'api core';
+do
+ for file in $(find $dir/ -name *.jar);
+ do
+ BASE_NAME=`basename $file .jar`
+ scp $file $TARGET_URL/$BASE_NAME-$TODAY.jar
+ done
+done
+
+for dir in 'plugins';
+do
+ for file in $(find $dir/ -name *.jar);
+ do
+ BASE_NAME=`basename $file .jar`
+ scp $file $TARGET_URL/plugins/$BASE_NAME-$TODAY.jar
+ done
+done
+
+for file in $(find . -name *.war);
+do
+ BASE_NAME=`basename $file .war`
+ scp $file $TARGET_URL/apps/$BASE_NAME-$TODAY.war
+done
+
+RETRO_JAR=../../../Retrotranslator-1.0.7-bin/retrotranslator-transformer-1.0.7.jar
+
+XWORK_JAR=../xwork-$TODAY/target/xwork-2.0-SNAPSHOT.jar
+XWORK_J4_JAR=xwork-j4-2.0-SNAPSHOT-$TODAY.jar
+
+STRUTS2_JAR=core/target/struts2-core-2.0.0-SNAPSHOT.jar
+STRUTS2_J4_JAR=struts-core-j4-2.0.0-SNAPSHOT-$TODAY.jar
+
+java -jar $RETRO_JAR -srcjar $XWORK_JAR -destjar $XWORK_J4_JAR
+java -jar $RETRO_JAR -srcjar $STRUTS2_JAR -destjar $STRUTS2_J4_JAR
+
+scp $XWORK_J4_JAR $TARGET_URL/java-1.4/
+scp $STRUTS2_J4_JAR $TARGET_URL/java-1.4/
+
+rm -fr backbort/.svn/
+scp -r backport $TARGET_URL/java-1.4/
+
+scp $BUILD_LOG $TARGET_URL/logs
+
+cd -
+
+if [ "$1" = "-keep" ]; then
+ echo "You specified to keep the local files with '-keep'"
+ exit
+fi
+rm -fr $STRUTS
+rm -fr $XWORK
+
Added: struts/maven/trunk/scripts/nightly/nightly-tiles.sh
URL: http://svn.apache.org/viewvc/struts/maven/trunk/scripts/nightly/nightly-tiles.sh?view=auto&rev=482478
==============================================================================
--- struts/maven/trunk/scripts/nightly/nightly-tiles.sh (added)
+++ struts/maven/trunk/scripts/nightly/nightly-tiles.sh Mon Dec 4 20:15:22 2006
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+TODAY=`date +%Y%m%d`
+TARGET_BASE=people.apache.org:/www/people.apache.org/builds/struts/nightlies
+
+echo '################## Tiles 2.0.x #######################################'
+BUILD_LOG=./tiles-2.x-$TODAY-build.log
+PROJECT=tiles-2.x-$TODAY
+TARGET_URL=$TARGET_BASE/tiles
+
+svn co https://svn.apache.org/repos/asf/struts/sandbox/trunk/tiles/ $PROJECT
+cd $PROJECT
+mvn install > $BUILD_LOG
+
+
+for file in $(ls tiles-core/target/*.jar);
+do
+ BASE_NAME=`basename $file .jar`
+ scp $file $TARGET_URL/$BASE_NAME-$TODAY.jar
+done
+
+scp $BUILD_LOG $TARGET_URL/logs
+
+cd -
+
+if [ "$1" = "-keep" ]; then
+ echo "You specified to keep the local files with '-keep'"
+ exit
+fi
+rm -fr $PROJECT
+
+
+
+