summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xjenkins-builds/funcs_promotion.sh21
-rwxr-xr-xjenkins-builds/promote-latest-builds.sh7
2 files changed, 15 insertions, 13 deletions
diff --git a/jenkins-builds/funcs_promotion.sh b/jenkins-builds/funcs_promotion.sh
index 48d4f8d..34eb684 100755
--- a/jenkins-builds/funcs_promotion.sh
+++ b/jenkins-builds/funcs_promotion.sh
@@ -2,14 +2,9 @@
function prom_setup() {
- local lrootdir=$1
- shift
local ldest=$1
shift
- local lthisdir=`pwd`
- cd $lrootdir
-
rm -rf $ldest
mkdir $ldest
mkdir $ldest/archive
@@ -24,8 +19,6 @@ function prom_setup() {
mkdir $ldest/log
mkdir $ldest/resources
mkdir $ldest/tmp
-
- cd $lthisdir
}
function prom_lslatest() {
@@ -68,6 +61,9 @@ function prom_verify_artifacts() {
}
function prom_merge_modules() {
+ # debug
+ # set -x
+
local destdir=$1
shift
local modules=$*
@@ -193,6 +189,9 @@ function prom_merge_modules() {
# promote_files jogl /builds/jogl-b211 tmp-archive
#
function prom_promote_module() {
+ # debug
+ # set -x
+
local module=$1
shift
local sourcedir=$1
@@ -243,14 +242,16 @@ function prom_promote_module() {
# 7z folder verfified above already
local zfile=archive/jogamp-$masterpick/$module-$masterpick.7z
local zfolder=tmp/`basename $zfile .7z`
- for j in $zfolder/jar/*.jar ; do
- cp -av $j ./jar/
+ if [ -e $zfolder/jar ] ; then
+ for j in $zfolder/jar/*.jar ; do
+ cp -av $j ./jar/
+ done
if [ -e $zfolder/jar/atomic ] ; then
for j in $zfolder/jar/atomic/*.jar ; do
cp -av $j ./jar/atomic/
done
fi
- done
+ fi
cp -av $zfolder/jnlp-files/* ./jnlp-files/
if [ -e $zfolder/resources ] ; then
cp -av $zfolder/resources/* ./resources/
diff --git a/jenkins-builds/promote-latest-builds.sh b/jenkins-builds/promote-latest-builds.sh
index 3bcb74b..2cff133 100755
--- a/jenkins-builds/promote-latest-builds.sh
+++ b/jenkins-builds/promote-latest-builds.sh
@@ -38,10 +38,11 @@ os_and_archs_minus_one="linux-i586 linux-armv7 linux-armv7hf android-armv7 macos
masterpick="linux-amd64"
os_and_archs="$masterpick $os_and_archs_minus_one"
-dest=tmp-archive
-
cd $rootdir
+dest=tmp-archive
+rm -rf $dest
+
function promote-latest-builds() {
echo
echo "Promotion of latest files"
@@ -52,7 +53,7 @@ function promote-latest-builds() {
echo
echo `date`
echo
- prom_setup $rootdir $dest
+ prom_setup $dest
gluegenslave=`prom_lslatest gluegen-b`
bgluegenslave=`prom_buildnumber_2 $gluegenslave`