From 6ce82f695898084452bd14a4b306469d6ba96597 Mon Sep 17 00:00:00 2001 From: Augusto de Oliveira Date: Tue, 18 Nov 2025 09:48:49 +0100 Subject: [PATCH 1/2] make benchmarking jobs interruptible outside main and release branches --- .gitlab/benchmarks.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitlab/benchmarks.yml b/.gitlab/benchmarks.yml index 128a62da..c7aa9b3a 100644 --- a/.gitlab/benchmarks.yml +++ b/.gitlab/benchmarks.yml @@ -19,6 +19,10 @@ build-nginx-module: stage: build tags: ["arch:amd64"] timeout: 20min + rules: + - if: $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_REF_NAME =~ /^release\/v/ + interruptible: false + - interruptible: true image: $BUILD_IMAGE variables: WAF: OFF @@ -43,6 +47,10 @@ build-nginx-module: needs: ["build-nginx-module"] tags: ["runner:apm-k8s-same-cpu"] timeout: 1h + rules: + - if: $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_REF_NAME =~ /^release\/v/ + interruptible: false + - interruptible: true image: $MACROBENCHMARKS_CI_IMAGE script: - cp .musl-build/ngx_http_datadog_module.so /usr/lib/nginx/modules/ngx_http_datadog_module.so From 23c48cf43a4a08f8bc890601d63eb8d477722d2a Mon Sep 17 00:00:00 2001 From: Augusto de Oliveira Date: Tue, 18 Nov 2025 09:49:30 +0100 Subject: [PATCH 2/2] test interruptibility