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