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

feat: run benchmarks as soon as default or nightly build completes

parent 2e42327e
Branches
Tags
1 merge request!1089feat: run benchmarks as soon as default or nightly build completes
...@@ -510,9 +510,19 @@ jug_xl:singularity:nightly: ...@@ -510,9 +510,19 @@ jug_xl:singularity:nightly:
- version - version
- eic - eic
.benchmarks: .benchmarks:
stage: benchmarks stage: benchmarks
variables:
DETECTOR: "epic"
DETECTOR_CONFIG: epic_craterlake
DETECTOR_REPOSITORYURL: 'https://github.com/eic/epic.git'
BENCHMARKS_CONTAINER: "eic_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
PIPELINE_NAME: "eic_container: $CI_PIPELINE_NAME"
allow_failure: false
.benchmarks:default:
extends: .benchmarks
needs: needs:
- job: version - job: version
- job: eic - job: eic
...@@ -520,6 +530,21 @@ jug_xl:singularity:nightly: ...@@ -520,6 +530,21 @@ jug_xl:singularity:nightly:
matrix: matrix:
- BUILD_TYPE: - BUILD_TYPE:
- default - default
BUILDER_IMAGE: debian_stable_base
RUNTIME_IMAGE: debian_stable_base
BUILD_IMAGE: eic_
PLATFORM: linux/amd64
ENV:
- xl
.benchmarks:nightly:
extends: .benchmarks
needs:
- job: version
- job: eic
parallel:
matrix:
- BUILD_TYPE:
- nightly - nightly
BUILDER_IMAGE: debian_stable_base BUILDER_IMAGE: debian_stable_base
RUNTIME_IMAGE: debian_stable_base RUNTIME_IMAGE: debian_stable_base
...@@ -527,17 +552,9 @@ jug_xl:singularity:nightly: ...@@ -527,17 +552,9 @@ jug_xl:singularity:nightly:
PLATFORM: linux/amd64 PLATFORM: linux/amd64
ENV: ENV:
- xl - xl
variables:
DETECTOR: "epic"
DETECTOR_CONFIG: epic_craterlake
DETECTOR_REPOSITORYURL: 'https://github.com/eic/epic.git'
BENCHMARKS_CONTAINER: "eic_xl"
BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
PIPELINE_NAME: "eic_container: $CI_PIPELINE_NAME"
allow_failure: false
benchmarks:geoviewer:default: benchmarks:geoviewer:default:
extends: .benchmarks extends: .benchmarks:default
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule" && $EPIC_VERSION != ""' - if: '$CI_PIPELINE_SOURCE != "schedule" && $EPIC_VERSION != ""'
variables: variables:
...@@ -547,7 +564,7 @@ benchmarks:geoviewer:default: ...@@ -547,7 +564,7 @@ benchmarks:geoviewer:default:
strategy: depend strategy: depend
benchmarks:detector:default: benchmarks:detector:default:
extends: .benchmarks extends: .benchmarks:default
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"' - if: '$CI_PIPELINE_SOURCE != "schedule"'
variables: variables:
...@@ -557,7 +574,7 @@ benchmarks:detector:default: ...@@ -557,7 +574,7 @@ benchmarks:detector:default:
strategy: depend strategy: depend
benchmarks:detector:nightly: benchmarks:detector:nightly:
extends: .benchmarks extends: .benchmarks:nightly
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"' - if: '$CI_PIPELINE_SOURCE != "schedule"'
- !reference ['.nightly', rules] - !reference ['.nightly', rules]
...@@ -568,7 +585,7 @@ benchmarks:detector:nightly: ...@@ -568,7 +585,7 @@ benchmarks:detector:nightly:
strategy: depend strategy: depend
benchmarks:phyiscs:default: benchmarks:phyiscs:default:
extends: .benchmarks extends: .benchmarks:default
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"' - if: '$CI_PIPELINE_SOURCE != "schedule"'
variables: variables:
...@@ -578,7 +595,7 @@ benchmarks:phyiscs:default: ...@@ -578,7 +595,7 @@ benchmarks:phyiscs:default:
strategy: depend strategy: depend
benchmarks:physics:nightly: benchmarks:physics:nightly:
extends: .benchmarks extends: .benchmarks:nightly
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"' - if: '$CI_PIPELINE_SOURCE != "schedule"'
- !reference ['.nightly', rules] - !reference ['.nightly', rules]
...@@ -589,7 +606,7 @@ benchmarks:physics:nightly: ...@@ -589,7 +606,7 @@ benchmarks:physics:nightly:
strategy: depend strategy: depend
benchmarks:reconstruction:default: benchmarks:reconstruction:default:
extends: .benchmarks extends: .benchmarks:default
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"' - if: '$CI_PIPELINE_SOURCE != "schedule"'
variables: variables:
...@@ -599,7 +616,7 @@ benchmarks:reconstruction:default: ...@@ -599,7 +616,7 @@ benchmarks:reconstruction:default:
strategy: depend strategy: depend
benchmarks:reconstruction:nightly: benchmarks:reconstruction:nightly:
extends: .benchmarks extends: .benchmarks:nightly
rules: rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"' - if: '$CI_PIPELINE_SOURCE != "schedule"'
- !reference ['.nightly', rules] - !reference ['.nightly', rules]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment