diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 10c42c1995ad184184be33c01eb4471ef814b47a..5873d92e2962ce1492625d9b0a4340d03ebdf2eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -447,6 +447,41 @@ jug_xl:singularity:nightly: - version - jug_xl:nightly +benchmarks:detector:default: + stage: benchmarks + needs: + - version + - jug_xl:default + variables: + DETECTOR: "${DETECTOR}" + DETECTOR_CONFIG: "${DETECTOR_CONFIG}" + DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}" + BENCHMARKS_TAG: "${INTERNAL_TAG}-default" + BENCHMARKS_CONTAINER: "jug_xl" + BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE" + trigger: + project: EIC/benchmarks/detector_benchmarks + strategy: depend + allow_failure: true + +benchmarks:detector:default: + stage: benchmarks + needs: + - version + - jug_xl:default + variables: + RECO: "eicrecon" + DETECTOR: "${DETECTOR}" + DETECTOR_CONFIG: "${DETECTOR_CONFIG}" + DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}" + BENCHMARKS_TAG: "${INTERNAL_TAG}-default" + BENCHMARKS_CONTAINER: "jug_xl" + BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE" + trigger: + project: EIC/benchmarks/detector_benchmarks + strategy: depend + allow_failure: false + benchmarks:reconstruction:default: stage: benchmarks needs: @@ -524,6 +559,8 @@ benchmarks:physics:nightly: clean_internal_tag: image: alpine/curl stage: finalize + needs: + - benchmarks:detector:default dependencies: - version when: always @@ -542,6 +579,8 @@ clean_unstable_mr: - version tags: - docker-new + needs: + - benchmarks:detector:default when: always script: - apk add curl jq @@ -574,6 +613,8 @@ clean_pipeline: dependencies: - version - clean_internal_tag + needs: + - benchmarks:detector:default tags: - docker-new when: always