summaryrefslogtreecommitdiffstats
path: root/make/scripts/hudson-archive-jars-latest.sh
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2010-11-09 03:20:00 +0100
committerSven Gothel <[email protected]>2010-11-09 03:20:00 +0100
commit8957ecbb7a9fd8e9d70ec246cf557a0183e4d9ee (patch)
tree73d082d93468c092292cd5a402d8b98174756775 /make/scripts/hudson-archive-jars-latest.sh
parent312b3bd03f7601f9fb9c501aa2b35bd8e05df238 (diff)
Relocated some deployment script to jogamp-scripting repo
Diffstat (limited to 'make/scripts/hudson-archive-jars-latest.sh')
-rwxr-xr-xmake/scripts/hudson-archive-jars-latest.sh149
1 files changed, 0 insertions, 149 deletions
diff --git a/make/scripts/hudson-archive-jars-latest.sh b/make/scripts/hudson-archive-jars-latest.sh
deleted file mode 100755
index 19acee4e6..000000000
--- a/make/scripts/hudson-archive-jars-latest.sh
+++ /dev/null
@@ -1,149 +0,0 @@
-#! /bin/bash
-
-archivedir=/srv/www/jogamp.org/deployment/archive
-rootdir=/srv/www/jogamp.org/deployment/autobuilds
-cd $rootdir
-
-dest=tmp-archive
-
-rm -rf $dest
-mkdir $dest
-mkdir $dest/javadoc
-
-function lslatest() {
- pattern=$1
- shift
- ls -rt | grep $pattern | tail -1
-}
-
-function buildnumber_2() {
- folder=$1
- shift
- echo $folder | awk -F '-' ' { print substr($2, 2); } '
-}
-
-function buildnumber_3() {
- folder=$1
- shift
- echo $folder | awk -F '-' ' { print substr($3, 2); } '
-}
-
-function buildnumber_4() {
- folder=$1
- shift
- echo $folder | awk -F '-' ' { print substr($4, 2); } '
-}
-
-gluegenslave=`lslatest gluegen-b`
-bgluegenslave=`buildnumber_2 $gluegenslave`
-gluegenmaster=`lslatest gluegen-master-b`
-bgluegenmaster=`buildnumber_3 $gluegenmaster`
-echo
-echo GLUEGEN
-echo
-echo slave build $bgluegenslave - $gluegenslave
-echo master build $bgluegenmaster - $gluegenmaster
-echo
-echo "gluegen.build.number=$bgluegenslave" >> $dest/aggregated.artifact.properties
-
-cp -a $gluegenslave/build/gluegen*jar $dest/
-cp -a $gluegenslave/build/artifact.properties $dest/gluegen.artifact.properties
-
-cp -a $gluegenmaster/build/artifact.properties $dest/javadoc/gluegen-master.artifact.properties
-mkdir $dest/javadoc/gluegen
-cp -a $gluegenmaster/build/javadoc.zip $dest/javadoc/gluegen
-cd $dest/javadoc/gluegen
-unzip -q javadoc.zip
-cd $rootdir
-
-joglslave=`lslatest jogl-b`
-bjoglslave=`buildnumber_2 $joglslave`
-joglmaster=`lslatest jogl-master-b`
-bjoglmaster=`buildnumber_3 $joglmaster`
-echo
-echo JOGL
-echo
-echo slave build $bjoglslave - $joglslave
-echo master build $bjoglmaster - $joglmaster
-echo
-echo "jogl.build.number=$bjoglslave" >> $dest/aggregated.artifact.properties
-
-cp -a $joglslave/build/jar/nativewindow*jar $dest/
-cp -a $joglslave/build/jar/jogl*jar $dest/
-cp -a $joglslave/build/jar/newt*jar $dest/
-cp -a $joglslave/build/jogl*zip $dest/
-cp -a $joglslave/build/artifact.properties $dest/jogl.artifact.properties
-
-cp -a $joglmaster/build/artifact.properties $dest/javadoc/jogl-master.artifact.properties
-mkdir $dest/javadoc/jogl
-cp -a $joglmaster/build/javadoc*.zip $dest/javadoc/jogl
-cd $dest/javadoc/jogl
-for i in *.zip ; do
- unzip -q $i
-done
-cd $rootdir
-
-jogldemosmaster=`lslatest jogl-demos-master-b`
-bjogldemosmaster=`buildnumber_4 $jogldemosmaster`
-echo
-echo JOGL DEMOS
-echo
-echo master build $bjogldemosmaster - $jogldemosmaster
-echo
-echo "jogl-demos.build.number=$bjogldemosmaster" >> $dest/aggregated.artifact.properties
-
-cp -a $jogldemosmaster/build/jogl-demos*jar $dest/
-cp -a $jogldemosmaster/build/artifact.properties $dest/jogl-demos.artifact.properties
-
-
-
-joclslave=`lslatest jocl-b`
-bjoclslave=`buildnumber_2 $joclslave`
-joclmaster=`lslatest jocl-master-b`
-bjoclmaster=`buildnumber_3 $joclmaster`
-echo
-echo JOCL
-echo
-echo slave build $bjoclslave - $joclslave
-echo master build $bjoclmaster - $joclmaster
-echo
-echo "jocl.build.number=$bjoclslave" >> $dest/aggregated.artifact.properties
-
-cp -a $joclslave/jocl*jar $dest/
-cp -a $joclslave/artifact.properties $dest/jocl.artifact.properties
-
-cp -a $joclmaster/artifact.properties $dest/javadoc/jocl-master.artifact.properties
-mkdir $dest/javadoc/jocl
-cp -a $joclmaster/jocl-javadoc.zip $dest/javadoc/jocl/
-cd $dest/javadoc/jocl
-unzip -q jocl-javadoc.zip
-cd $rootdir
-
-jocldemosslave=`lslatest jocl-demos-b`
-bjocldemosslave=`buildnumber_3 $jocldemosslave`
-echo
-echo JOCL DEMOS
-echo
-echo slave build $bjocldemosslave - $jocldemosslave
-echo
-echo "jocl-demos.build.number=$bjocldemosslave" >> $dest/aggregated.artifact.properties
-
-cp -a $jocldemosslave/jocl-demos*jar $dest/
-cp -a $jocldemosslave/artifact.properties $dest/jocl-demos.artifact.properties
-
-rm -rf $archivedir/gluegen_$bgluegenslave-jogl_$bjoglslave-jocl_$bjoclslave
-mv $dest $archivedir/gluegen_$bgluegenslave-jogl_$bjoglslave-jocl_$bjoclslave
-
-echo
-echo Aggregation folder $archivedir/gluegen_$bgluegenslave-jogl_$bjoglslave-jocl_$bjoclslave
-echo
-
-cd $archivedir/gluegen_$bgluegenslave-jogl_$bjoglslave-jocl_$bjoclslave
-
-echo
-echo aggregation.properties
-echo
-cat jocl-demos.artifact.properties jogl-demos.artifact.properties | sort -u > jocl-demos-jogl-demos.artifact.properties.sorted
-sort -u aggregated.artifact.properties > aggregated.artifact.properties.sorted
-diff -Nurb aggregated.artifact.properties.sorted jocl-demos-jogl-demos.artifact.properties.sorted
-