Skip to content
Snippets Groups Projects

feat: run benchmarks on nightly too

Merged Wouter Deconinck requested to merge run-benchmarks-on-nightly into master
1 file
+ 44
6
Compare changes
  • Side-by-side
  • Inline
+ 44
6
@@ -147,6 +147,15 @@ version:
done
- docker buildx create --name builder --driver docker-container --bootstrap --use
## rules for nightly jobs
.nightly:
rules:
- if: '$CI_COMMIT_BRANCH == "master"'
when: on_success
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: on_success
- when: never
## Images:
## debian_testing_base --> jug_dev --> jug_xl
## ---------------> jug_sim
@@ -440,10 +449,8 @@ jug_xl:singularity:nightly:
- mkdir build
- singularity pull build/${BUILD_IMAGE}.sif docker://${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${NIGHTLY_TAG}
benchmarks:reconstruction:
benchmarks:reconstruction:default:
stage: benchmarks
rules:
- if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"'
needs:
- version
- jug_xl:default
@@ -456,10 +463,8 @@ benchmarks:reconstruction:
strategy: depend
allow_failure: true
benchmarks:physics:
benchmarks:physics:default:
stage: benchmarks
rules:
- if: '$CI_SERVER_HOST == "eicweb.phy.anl.gov"'
needs:
- version
- jug_xl:default
@@ -473,6 +478,39 @@ benchmarks:physics:
strategy: depend
allow_failure: false
benchmarks:reconstruction:nightly:
stage: benchmarks
rules:
- [!reference .nightly, rules]
needs:
- version
- jug_xl:nightly
variables:
BENCHMARKS_TAG: "${NIGHTLY_TAG}"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
trigger:
project: EIC/benchmarks/reconstruction_benchmarks
strategy: depend
allow_failure: true
benchmarks:physics:nightly:
stage: benchmarks
rules:
- [!reference .nightly, rules]
needs:
- version
- jug_xl:nightly
variables:
RECO: "eicrecon"
BENCHMARKS_TAG: "${NIGHTLY_TAG}"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
trigger:
project: EIC/benchmarks/physics_benchmarks
strategy: depend
allow_failure: false
clean:
stage: finalize
dependencies:
Loading