Page MenuHomeHEPForge

No OneTemporary

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b5e0714..2198b1a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,89 +1,98 @@
.tags_template:
tags: &tags_def
- docker
stages:
- minimal_compile
- extended_tests
- different_compile
- clean
variables:
HEJ_Install_DIR: ../tmp_HEJ/HEJ_installed
HEJ_build_DIR: ../tmp_HEJ/build_HEJ
FOG_build_DIR: ../tmp_HEJ/build_FOG
after_script:
- date
.HEJ_compile:
tags: *tags_def
before_script:
- date
- source /cvmfs/pheno.egi.eu/HEJ/HEJ_env.sh || exit 1
- export t_HEJ_Install_DIR=${PWD}/$HEJ_Install_DIR
- export t_HEJ_build_DIR=${PWD}/$HEJ_build_DIR
- export t_HEJ_DIR=${PWD}
- mkdir -p ${t_HEJ_build_DIR}
- cd ${t_HEJ_build_DIR}
- cmake ${t_HEJ_DIR} -DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_INSTALL_PREFIX=${t_HEJ_Install_DIR}
- make -j 8
Minimal_setup:
stage: minimal_compile
extends: .HEJ_compile
image: hejdock/hepenv
script:
- make test
- make install
FOG:
stage: extended_tests
image: hejdock/hepenv
before_script:
- date
# setup env
- source /cvmfs/pheno.egi.eu/HEJ/HEJ_env.sh || exit 1
- export t_HEJ_Install_DIR=${PWD}/$HEJ_Install_DIR
- export LD_LIBRARY_PATH=${t_HEJ_Install_DIR}/lib:${LD_LIBRARY_PATH}
- export LIBRARY_PATH=${t_HEJ_Install_DIR}/lib:${LIBRARY_PATH}
- export t_FOG_build_DIR=${PWD}/$FOG_build_DIR
- export t_FOG_DIR=${PWD}/FixedOrderGen
# compile
- mkdir -p ${t_FOG_build_DIR}
- cd ${t_FOG_build_DIR}
- cmake ${t_FOG_DIR} -DCMAKE_BUILD_TYPE=DEBUG
- make -j 8
script:
- make test
rivet:
stage: different_compile
extends: .HEJ_compile
image: hejdock/rivetenv
variables:
HEJ_build_DIR: ../tmp_HEJ/build_HEJ_rivet
script:
- make test
- bash -c '[ -f tst.yoda ]' && echo "found rivet output"
- rivet-cmphistos tst.yoda
- bash -c '[ -f MC_XS_XS.dat ]' && echo "yoda not empty"
QCDloop:
stage: different_compile
extends: .HEJ_compile
image: hejdock/qcdloopenv
variables:
HEJ_build_DIR: ../tmp_HEJ/build_HEJ_qcd
script:
- make test
+HepMC3:
+ stage: different_compile
+ extends: .HEJ_compile
+ image: hejdock/hepmc3env
+ variables:
+ HEJ_build_DIR: ../tmp_HEJ/build_HEJ_HepMC3
+ script:
+ - make test
+
clean:
stage: clean
tags: *tags_def
image: hejdock/compilerenv
script:
- cd ..
- ls tmp_HEJ
- rm -rf tmp_HEJ
when: always

File Metadata

Mime Type
text/x-diff
Expires
Mon, Jan 20, 8:38 PM (16 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4242274
Default Alt Text
(2 KB)

Event Timeline