From b13512150ab82c38a500e94940b79747590b4fb1 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Tue, 7 Oct 2025 14:00:44 -0600 Subject: [PATCH] ceph-trigger-build: Build less arm64 by default Since nothing normally uses the arm64 packages, only build for main and release branches. Signed-off-by: Zack Cerza --- ceph-trigger-build/build/Jenkinsfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ceph-trigger-build/build/Jenkinsfile b/ceph-trigger-build/build/Jenkinsfile index 8a7a3caf..7d470081 100644 --- a/ceph-trigger-build/build/Jenkinsfile +++ b/ceph-trigger-build/build/Jenkinsfile @@ -20,7 +20,7 @@ def gitTrailerParameterNames = [ def defaults = [ 'CEPH_BUILD_JOB': 'ceph-dev-pipeline', 'DISTROS': 'centos9 jammy noble windows', - 'ARCHS': 'x86_64 arm64', + 'ARCHS': 'x86_64', 'FLAVOR': 'default', ] // This will later hold the initial set of parameters, before any branch-based @@ -42,10 +42,15 @@ def params_from_branch(initialParams) { def singleSet = ( initialParams['CEPH_BUILD_JOB'].contains('ceph-dev-pipeline') ) def params = [initialParams.clone()] switch (initialParams.BRANCH) { + case "main": + params[0]['ARCHS'] += ' arm64' + break case ~/.*reef.*/: params[-1]['DISTROS'] = 'centos9 jammy focal windows' + params[-1]['ARCHS'] += ' arm64' break case ~/.*squid.*/: + params[-1]['ARCHS'] += ' arm64' break case ~/.*tentacle.*/: if ( !singleSet ) { @@ -54,6 +59,7 @@ def params_from_branch(initialParams) { params[-1]['DISTROS'] = 'centos9' params[-1]['FLAVOR'] = 'crimson-debug' } else { + params[0]['ARCHS'] += ' arm64' params[0]['FLAVOR'] += ' crimson-debug' } break -- 2.39.5