Skip to content
Snippets Groups Projects

fix: set DETECTOR and DETECTOR_CONFIG in benchmark triggers

Merged Wouter Deconinck requested to merge trigger-benchmarks-with-DETECTOR into master
+ 58
0
@@ -43,6 +43,11 @@ variables:
@@ -43,6 +43,11 @@ variables:
## Internal tag used for the CI
## Internal tag used for the CI
INTERNAL_TAG: "pipeline-${CI_PIPELINE_ID}"
INTERNAL_TAG: "pipeline-${CI_PIPELINE_ID}"
 
## Detector and configuration to use for benchmark
 
DETECTOR: epic
 
DETECTOR_CONFIG: epic_craterlake
 
DETECTOR_REPOSITORYURL: 'https://github.com/eic/epic.git'
 
stages:
stages:
- config
- config
- base ## base OS image
- base ## base OS image
@@ -442,12 +447,50 @@ jug_xl:singularity:nightly:
@@ -442,12 +447,50 @@ jug_xl:singularity:nightly:
- version
- version
- jug_xl:nightly
- 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:
benchmarks:reconstruction:default:
stage: benchmarks
stage: benchmarks
needs:
needs:
- version
- version
- jug_xl:default
- jug_xl:default
variables:
variables:
 
DETECTOR: "${DETECTOR}"
 
DETECTOR_CONFIG: "${DETECTOR_CONFIG}"
 
DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}"
BENCHMARKS_TAG: "${INTERNAL_TAG}-default"
BENCHMARKS_TAG: "${INTERNAL_TAG}-default"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
@@ -463,6 +506,9 @@ benchmarks:physics:default:
@@ -463,6 +506,9 @@ benchmarks:physics:default:
- jug_xl:default
- jug_xl:default
variables:
variables:
RECO: "eicrecon"
RECO: "eicrecon"
 
DETECTOR: "${DETECTOR}"
 
DETECTOR_CONFIG: "${DETECTOR_CONFIG}"
 
DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}"
BENCHMARKS_TAG: "${INTERNAL_TAG}-default"
BENCHMARKS_TAG: "${INTERNAL_TAG}-default"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
@@ -479,6 +525,9 @@ benchmarks:reconstruction:nightly:
@@ -479,6 +525,9 @@ benchmarks:reconstruction:nightly:
- version
- version
- jug_xl:nightly
- jug_xl:nightly
variables:
variables:
 
DETECTOR: "${DETECTOR}"
 
DETECTOR_CONFIG: "${DETECTOR_CONFIG}"
 
DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}"
BENCHMARKS_TAG: "${INTERNAL_TAG}-nightly"
BENCHMARKS_TAG: "${INTERNAL_TAG}-nightly"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
@@ -496,6 +545,9 @@ benchmarks:physics:nightly:
@@ -496,6 +545,9 @@ benchmarks:physics:nightly:
- jug_xl:nightly
- jug_xl:nightly
variables:
variables:
RECO: "eicrecon"
RECO: "eicrecon"
 
DETECTOR: "${DETECTOR}"
 
DETECTOR_CONFIG: "${DETECTOR_CONFIG}"
 
DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}"
BENCHMARKS_TAG: "${INTERNAL_TAG}-nightly"
BENCHMARKS_TAG: "${INTERNAL_TAG}-nightly"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_CONTAINER: "jug_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
@@ -507,6 +559,8 @@ benchmarks:physics:nightly:
@@ -507,6 +559,8 @@ benchmarks:physics:nightly:
clean_internal_tag:
clean_internal_tag:
image: alpine/curl
image: alpine/curl
stage: finalize
stage: finalize
 
needs:
 
- benchmarks:detector:default
dependencies:
dependencies:
- version
- version
when: always
when: always
@@ -525,6 +579,8 @@ clean_unstable_mr:
@@ -525,6 +579,8 @@ clean_unstable_mr:
- version
- version
tags:
tags:
- docker-new
- docker-new
 
needs:
 
- benchmarks:detector:default
when: always
when: always
script:
script:
- apk add curl jq
- apk add curl jq
@@ -557,6 +613,8 @@ clean_pipeline:
@@ -557,6 +613,8 @@ clean_pipeline:
dependencies:
dependencies:
- version
- version
- clean_internal_tag
- clean_internal_tag
 
needs:
 
- benchmarks:detector:default
tags:
tags:
- docker-new
- docker-new
when: always
when: always
Loading