Skip to content
Snippets Groups Projects
.gitlab-ci.yml 892 B
Newer Older
image: eicweb.phy.anl.gov:4567/eic/juggler/juggler:$JUGGLER_TAG
Sylvester Joosten's avatar
Sylvester Joosten committed
  tags:
    - silicon
  artifacts:
Sylvester Joosten's avatar
Sylvester Joosten committed
    expire_in: 3 days
  - initialize
Sylvester Joosten's avatar
Sylvester Joosten committed
  - 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/build_detector.sh

Sylvester Joosten's avatar
Sylvester Joosten committed
include:
  - local: 'benchmarks/dis/config.yml'
  - local: 'benchmarks/dvmp/config.yml'
  - local: 'benchmarks/dvcs/config.yml'
Sylvester Joosten's avatar
Sylvester Joosten committed
summary:
  stage: finish
  needs: ["dis:results", "dvcs:results", "dvmp:results"]
  script:
    - ./util/collect_benchmarks.py
Whitney Armstrong's avatar
Whitney Armstrong committed
  artifacts:
      - results/*
Whitney Armstrong's avatar
Whitney Armstrong committed
    reports:
      junit: ["results/dvcs/report2.xml"]