From 136021736fbf84c311ffb4065d43f4b931f6d5e1 Mon Sep 17 00:00:00 2001
From: Marilena Bandieramonte <marilena.bandieramonte@cern.ch>
Date: Fri, 14 Feb 2020 12:09:12 +0100
Subject: [PATCH] Modify .gitlab-ci.yml file to checkout proper branch in
 GeoModelIO repo

---
 .gitlab-ci.yml | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1dc71d7..a8774a0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ before_script:
   - set +e && source CI/setup_lcg.sh; set -e
 
 variables:
-  CMAKE_BASE_ARGS: -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install
+  CMAKE_BASE_ARGS: -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../install
   GIT_SUBMODULE_STRATEGY: recursive
 
 geomodelcore-build:
@@ -18,9 +18,9 @@ geomodelcore-build:
   script:
     - pwd; ls
     - git clone https://gitlab.cern.ch/GeoModelDev/GeoModelCore.git
-    - mkdir build_GeoModelCore
-    - cd  build_GeoModelCore
-    - cmake -DCMAKE_INSTALL_PREFIX=../install ../GeoModelCore
+    - cd GeoModelCore
+    - mkdir build ; cd build
+    - cmake -DCMAKE_INSTALL_PREFIX=../../install ../
     - make -j$(nproc)
     - make install
   artifacts:
@@ -32,9 +32,10 @@ geomodelio-build:
   script:
     - pwd; ls
     - git clone https://gitlab.cern.ch/GeoModelDev/GeoModelIO.git
-    - mkdir build_GeoModelIO
-    - cd build_GeoModelIO
-    - cmake -DCMAKE_INSTALL_PREFIX=../install  ../GeoModelIO
+    - cd GeoModelIO
+    - git checkout master-specialshape-geomodelg4
+    - mkdir build ; cd build
+    - cmake -DCMAKE_INSTALL_PREFIX=../../install  ../
     - make -j$(nproc)
     - make install
   artifacts:
@@ -48,9 +49,8 @@ CLHEP-build:
     - git clone https://gitlab.cern.ch/CLHEP/CLHEP.git
     - cd CLHEP
     - git checkout CLHEP_2_4_1_0
-    - cd ../ ; mkdir build_CLHEP
-    - cd build_CLHEP
-    - cmake -DCMAKE_INSTALL_PREFIX=../install ../CLHEP
+    - mkdir build ; cd build
+    - cmake -DCMAKE_INSTALL_PREFIX=../../install ../
     - make -j$(nproc)
     - make install
   artifacts:
@@ -63,9 +63,10 @@ geant4-build:
   script:
     - pwd; ls
     - git clone https://gitlab.cern.ch/geant4/geant4.git
-    - mkdir build_geant4
-    - cd build_geant4
-    - cmake -DCMAKE_INSTALL_PREFIX=../install ../geant4 -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_GDML=ON -DGEANT4_BUILD_MULTITHREADED=ON -DXERCESC_ROOT_DIR=../../install/xerces-c
+    - cd geant4
+    - git checkout tags/v10.6.0
+    - mkdir build ; cd build
+    - cmake -DCMAKE_INSTALL_PREFIX=../../install ../ -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_GDML=ON -DGEANT4_BUILD_MULTITHREADED=ON
     - make -j$(nproc)
     - make install
   artifacts:
@@ -80,11 +81,9 @@ geant4-build:
   script:
     - echo "PWD; LS"
     - pwd; ls
-    - cd ../
-    - mkdir build_GeoModelG4
-    - cd build_GeoModelG4
+    - mkdir build ; cd build
     - echo "${CMAKE_ARGS}"
-    - cmake ${CMAKE_ARGS}  ../GeoModelG4
+    - cmake ${CMAKE_ARGS}  ../
     - cmake --build . -- -j$(nproc)
     - cmake --build . -- install
 
-- 
GitLab