Skip to content
Snippets Groups Projects
Commit eec8fdb8 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

feat: run benchmarks on nightly too

parent 6b73e330
Branches
Tags
No related merge requests found
This commit is part of merge request !639. Comments created here will be created in the context of that merge request.
......@@ -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:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment