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 + + + +