Skip to content
Snippets Groups Projects
config.yml 1.56 KiB
Newer Older
dvmp:jpsi_central:generate:
  image: eicweb.phy.anl.gov:4567/monte_carlo/lager/lager:unstable
  stage: generate
  needs: []
Sylvester Joosten's avatar
Sylvester Joosten committed
  timeout: 1 hours
  cache:
    key:
      files:
        - dvmp/generator/jpsi_central.json
        - dvmp/scripts/jpsi_central-generate.sh
      prefix: "$CI_COMMIT_REF_SLUG"
    paths:
      - results/dvmp
Sylvester Joosten's avatar
Sylvester Joosten committed
  artifacts:
    paths:
      - results
    - ./dvmp/scripts/jpsi_central-generate.sh

dvmp:jpsi_central:process:
  stage: process
  needs: ["detector", "dvmp:jpsi_central:generate"]
  dependencies:
    - detector
    - dvmp:jpsi_central:generate
  timeout: 1 hour
  script:
    - echo "Running the detector simulation"
    - touch results/dvmp/sim-stub
    - echo "Running the reconstruction"
    - touch results/dvmp/rec-stub
Sylvester Joosten's avatar
Sylvester Joosten committed
  artifacts:
    paths:
      - results

dvmp:jpsi_central:dummy_test:
  stage: analyze
  needs: ["dvmp:jpsi_central:process"]
  dependencies:
    - dvmp:jpsi_central:process
Sylvester Joosten's avatar
Sylvester Joosten committed
  script:
    - dvmp/scripts/dummy_test.sh
dvmp:jpsi_central:dummy_test2:
Sylvester Joosten's avatar
Sylvester Joosten committed
  stage: analyze
  needs: ["dvmp:jpsi_central:process"]
  dependencies:
    - dvmp:jpsi_central:process
Sylvester Joosten's avatar
Sylvester Joosten committed
  script:
    - dvmp/scripts/dummy_test2.sh
dvmp:jpsi_central:dummy_fail_test:
Sylvester Joosten's avatar
Sylvester Joosten committed
  stage: analyze
  needs: ["dvmp:jpsi_central:process"]
  dependencies:
    - dvmp:jpsi_central:process
Sylvester Joosten's avatar
Sylvester Joosten committed
  allow_failure: true
  script:
    - dvmp/scripts/dummy_fail_test.sh
Sylvester Joosten's avatar
Sylvester Joosten committed

dvmp:results:
  stage: collect
  needs: ["dvmp:jpsi_central:dummy_test",
          "dvmp:jpsi_central:dummy_test2",
          "dvmp:jpsi_central:dummy_fail_test"]
Sylvester Joosten's avatar
Sylvester Joosten committed
  script:
    - echo "All DVMP benchmarks successful"