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 - finish detector: stage: initialize needs: [] timeout: 1 hours cache: key: files: - config/env.sh - util/build_detector.sh prefix: "$CI_COMMIT_REF_SLUG" paths: - .local/detector - .local/lib artifacts: paths: - .local/detector - .local/lib script: - ./util/print_env.sh - ./util/build_detector.sh include: - local: 'benchmarks/dis/config.yml' - local: 'benchmarks/dvmp/config.yml' - local: 'benchmarks/dvcs/config.yml' summary: stage: finish needs: ["dis:results", "dvcs:results", "dvmp:results"] script: - ./util/collect_benchmarks.py artifacts: paths: - results/* reports: junit: ["results/dvcs/report2.xml"]