From 83763f200b1a2962e08fc345fba794a3d85e7312 Mon Sep 17 00:00:00 2001
From: Pietro Incardona <incardon@mpi-cbg.de>
Date: Tue, 25 Jul 2017 01:10:27 +0200
Subject: [PATCH] Fixing build for numerics

---
 Jenkinsfile_numerics |  4 ++--
 build.sh             | 13 +++++++------
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/Jenkinsfile_numerics b/Jenkinsfile_numerics
index c4c224ccb..ee201dfc1 100644
--- a/Jenkinsfile_numerics
+++ b/Jenkinsfile_numerics
@@ -9,7 +9,7 @@ parallel (
                     checkout scm
                     stage ('build_gin')
                     {
-                      sh "./build_pdata.sh $WORKSPACE $NODE_NAME numerics"
+                      sh "./build.sh $WORKSPACE $NODE_NAME numerics"
                     }
 
                     stage ('run_gin')
@@ -35,7 +35,7 @@ parallel (
                     checkout scm
                     stage ('build_sb15')
                     {
-                      sh "./build_pdata.sh $WORKSPACE $NODE_NAME numerics"
+                      sh "./build.sh $WORKSPACE $NODE_NAME numerics"
                     }
 
                     stage ('run_sb15')
diff --git a/build.sh b/build.sh
index 45d87ae55..24a4d16fb 100755
--- a/build.sh
+++ b/build.sh
@@ -40,9 +40,10 @@ then
   mv $HOME/openfpm_vars $HOME/openfpm_vars_$5
   source $HOME/openfpm_vars_$5
  elif [ x"$3" == x"numerics" ]; then
-  CC=gcc-4.9.2 CXX=g++-4.9.2 FC=gfortran-4.9.2 F77=gfortran-4.9.2 ./install -i $HOME/$5  -m -s -c "--prefix=/home/jenkins/openfpm_install"
-  mv $HOME/openfpm_vars $HOME/openfpm_vars_$5
-  source $HOME/openfpm_vars_$5
+  branch=$(git ls-remote --heads origin | grep $(git rev-parse HEAD) | cut -d / -f 3)
+  CC=gcc-4.9.2 CXX=g++-4.9.2 FC=gfortran-4.9.2 F77=gfortran-4.9.2 ./install -i $HOME/$branch  -m -s -c "--prefix=/home/jenkins/openfpm_install"
+  mv $HOME/openfpm_vars $HOME/openfpm_vars_$branch
+  source $HOME/openfpm_vars_$branch
   make $3
  else
   CC=gcc-4.9.2 CXX=g++-4.9.2 FC=gfortran-4.9.2 F77=gfortran-4.9.2 ./install -i $HOME/$5  -m -s -c "--prefix=/home/jenkins/openfpm_install --no-recursion"
@@ -98,9 +99,9 @@ else
   mv $HOME/openfpm_vars $HOME/openfpm_vars_$5
   source $HOME/openfpm_vars_$5
  elif [ x"$3" == x"numerics" ]; then
-  ./install -i $HOME/$5  -m -s -c "--prefix=/home/jenkins/openfpm_install"
-  mv $HOME/openfpm_vars $HOME/openfpm_vars_$5
-  source $HOME/openfpm_vars_$5
+  branch=$(git ls-remote --heads origin | grep $(git rev-parse HEAD) | cut -d / -f 3)
+  ./install -i $HOME/$branch  -m -s -c "--prefix=/home/jenkins/openfpm_install"
+  source $HOME/openfpm_vars_$branch
   make $3
  else
   ./install -i $HOME/$5 -m -s -c "--prefix=/Users/jenkins/openfpm_install --no-recursion"
-- 
GitLab