diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 251d34986f0ff755206b3c466f4f87266d65e8d6..d3e1155856d78f08806f79ea5a993ad81f929843 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -444,7 +444,7 @@ jug_xl:singularity:nightly: - jug_xl -benchmarks:detector:default: +.benchmarks: stage: benchmarks needs: - version @@ -453,34 +453,46 @@ benchmarks:detector:default: DETECTOR: "epic" DETECTOR_CONFIG: epic_craterlake DETECTOR_REPOSITORYURL: 'https://github.com/eic/epic.git' - BENCHMARKS_TAG: "${INTERNAL_TAG}-default" BENCHMARKS_CONTAINER: "jug_xl" BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE" PIPELINE_NAME: "$PIPELINE_NAME" + allow_failure: false + +benchmarks:detector:default: + extends: .benchmarks + variables: + BENCHMARKS_TAG: "${INTERNAL_TAG}-default" trigger: project: EIC/benchmarks/detector_benchmarks strategy: depend - allow_failure: false benchmarks:detector:nightly: - stage: benchmarks + extends: .benchmarks rules: - !reference ['.nightly', rules] - needs: - - version - - jug_xl variables: - DETECTOR: "epic" - DETECTOR_CONFIG: epic_craterlake - DETECTOR_REPOSITORYURL: 'https://github.com/eic/epic.git' BENCHMARKS_TAG: "${INTERNAL_TAG}-nightly" - BENCHMARKS_CONTAINER: "jug_xl" - BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE" - PIPELINE_NAME: "$PIPELINE_NAME" trigger: project: EIC/benchmarks/detector_benchmarks strategy: depend - allow_failure: false + +benchmarks:phyiscs:default: + extends: .benchmarks + variables: + BENCHMARKS_TAG: "${INTERNAL_TAG}-default" + trigger: + project: EIC/benchmarks/physics_benchmarks + strategy: depend + +benchmarks:physics:nightly: + extends: .benchmarks + rules: + - !reference ['.nightly', rules] + variables: + BENCHMARKS_TAG: "${INTERNAL_TAG}-nightly" + trigger: + project: EIC/benchmarks/physics_benchmarks + strategy: depend df: extends: .build