From f77b59638785ccd201ae8b02978301fc6fa6df93 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Tue, 19 Jul 2016 23:40:58 +0200 Subject: [PATCH] jenkins: fix logic for using NO_MICROBENCH as fallback --- jenkins/cloudbees_build | 7 +++++-- jenkins/cloudbees_doc | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/jenkins/cloudbees_build b/jenkins/cloudbees_build index 55bd1ed..a4504b6 100644 --- a/jenkins/cloudbees_build +++ b/jenkins/cloudbees_build @@ -21,9 +21,12 @@ installE4 () { local module=$1 local branch=$2 - wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=${MB}/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz # If microbench version does not exist, try without - if [ $? -eq 8 -a \( "${MB}" = "WITH_MICROBENCH" \) ]; then + if [ "${MB}" = "WITH_MICROBENCH" ]; then + if wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=WITH_MICROBENCH/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz; then + wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=NO_MICROBENCH/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz + fi + else wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=NO_MICROBENCH/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz fi tar -xzf ${module}.CB-dist.tar.gz diff --git a/jenkins/cloudbees_doc b/jenkins/cloudbees_doc index d36f504..8e8518f 100644 --- a/jenkins/cloudbees_doc +++ b/jenkins/cloudbees_doc @@ -21,9 +21,12 @@ installE4 () { local module=$1 local branch=$2 - wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=${MB}/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz # If microbench version does not exist, try without - if [ $? -eq 8 -a \( "${MB}" = "WITH_MICROBENCH" \) ]; then + if [ "${MB}" = "WITH_MICROBENCH" ]; then + if wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=WITH_MICROBENCH/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz; then + wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=NO_MICROBENCH/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz + fi + else wget -nv https://openepics.ci.cloudbees.com/job/e4-cpp-${module}-${branch}-build/BASE=${BASE},MB=NO_MICROBENCH/lastSuccessfulBuild/artifact/${module}.CB-dist.tar.gz fi tar -xzf ${module}.CB-dist.tar.gz