From: Zack Cerza Date: Tue, 7 Oct 2025 20:00:44 +0000 (-0600) Subject: ceph-trigger-build: Build less arm64 by default X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F2464%2Fhead;p=ceph-build.git 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 --- diff --git a/ceph-trigger-build/build/Jenkinsfile b/ceph-trigger-build/build/Jenkinsfile index 8a7a3caf6..7d470081a 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