diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bab344eb2b0f13349829ee752aa653a63ae77256..d3f5a613844e52040e53e6916788ddd5807548e7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,10 +3,18 @@ image: eicweb.phy.anl.gov:4567/eic/juggler/juggler:$JUGGLER_TAG default: tags: - silicon + before_script: + - | + if [[ -n "${EIC_DATA_MODEL_VERISON}" ]]; then + echo "Triggered from upstream EICD pipeline." + git clone -b ${EIC_DATA_MODEL_VERSION} https://eicweb.phy.anl.gov/EIC/eicd.git + mkdir eicd/build && cd eicd/build && cmake ../. -DCMAKE_INSTALL_PREFIX=/usr/local && make -j20 install && cd ../.. + fi artifacts: expire_in: 3 days stages: + - config - initialize - process - collect diff --git a/util/print_env.sh b/util/print_env.sh index ce4010509e8763b3dba0fdc93bf0b6584f172e27..431ab79f09acf50d57854a46b976c5ac990da218 100755 --- a/util/print_env.sh +++ b/util/print_env.sh @@ -10,3 +10,4 @@ echo "JUGGLER_INSTALL_PREFIX: ${JUGGLER_INSTALL_PREFIX}" echo "LOCAL_PREFIX: ${LOCAL_PREFIX}" echo "DETECTOR_PREFIX: ${DETECTOR_PREFIX}" echo "DETECTOR_PATH: ${DETECTOR_PATH}" +echo "EIC_DATA_MODEL_VERSION: ${EIC_DATA_MODEL_VERSION}"