From f2de345b095f7ea1c302ee89127ed496c8ef4896 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 27 Nov 2025 15:37:18 +0100 Subject: [PATCH 1/2] CI: don't build Aerial on x86 We use Aerial exclusively on ARM/gracehopper, so no need to build it on x86. On this occasion, rename the "kind" (ID which images to build) to x86 for clarity and align with the other "kinds" (build_cross_arm, native_armv9, ...). --- ci-scripts/cls_containerize.py | 3 +-- ci-scripts/xml_files/container_image_build.xml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ci-scripts/cls_containerize.py b/ci-scripts/cls_containerize.py index be42790a5c..3c53476854 100644 --- a/ci-scripts/cls_containerize.py +++ b/ci-scripts/cls_containerize.py @@ -304,7 +304,7 @@ class Containerize(): result = re.search('gNB', self.imageKind) if result is not None: imageNames.append(('oai-gnb', 'gNB', 'oai-gnb', '')) - result = re.search('all', self.imageKind) + result = re.search('x86', self.imageKind) if result is not None: imageNames.append(('oai-enb', 'eNB', 'oai-enb', '')) imageNames.append(('oai-gnb', 'gNB', 'oai-gnb', '')) @@ -315,7 +315,6 @@ class Containerize(): imageNames.append(('oai-physim', 'phySim', 'oai-physim', '')) if self.host == 'Ubuntu': imageNames.append(('oai-lte-ru', 'lteRU', 'oai-lte-ru', '')) - imageNames.append(('oai-gnb-aerial', 'gNB.aerial', 'oai-gnb-aerial', '')) # Building again the 5G images with Address Sanitizer imageNames.append(('ran-build', 'build', 'ran-build-asan', '--build-arg "BUILD_OPTION=--sanitize"')) imageNames.append(('oai-enb', 'eNB', 'oai-enb-asan', '--build-arg "BUILD_OPTION=--sanitize"')) diff --git a/ci-scripts/xml_files/container_image_build.xml b/ci-scripts/xml_files/container_image_build.xml index 85966f0214..874548ecb5 100644 --- a/ci-scripts/xml_files/container_image_build.xml +++ b/ci-scripts/xml_files/container_image_build.xml @@ -35,7 +35,7 @@ Build_Image Build all Images obelix - all + x86 From 6317fdd9df171a527b495bd48d980e0b6139e2c5 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 27 Nov 2025 15:39:10 +0100 Subject: [PATCH 2/2] CI: Remove kind from RunTests: not used --- ci-scripts/cls_containerize.py | 2 +- ci-scripts/xml_files/container_build_run_tests.xml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/ci-scripts/cls_containerize.py b/ci-scripts/cls_containerize.py index 3c53476854..d20bac6f44 100644 --- a/ci-scripts/cls_containerize.py +++ b/ci-scripts/cls_containerize.py @@ -581,7 +581,7 @@ class Containerize(): ret = cmd.run(f"docker image inspect --format=\'Size = {{{{.Size}}}} bytes\' {baseImage}:{baseTag}") if ret.returncode != 0: logging.error(f'No {baseImage} image present, cannot build tests') - HTML.CreateHtmlTestRow(self.imageKind, 'KO', CONST.ALL_PROCESSES_OK) + HTML.CreateHtmlTestRow("Unit test build failed", 'KO', CONST.ALL_PROCESSES_OK) return False # build ran-unittests image diff --git a/ci-scripts/xml_files/container_build_run_tests.xml b/ci-scripts/xml_files/container_build_run_tests.xml index 85e0cd53da..45f74c8e76 100644 --- a/ci-scripts/xml_files/container_build_run_tests.xml +++ b/ci-scripts/xml_files/container_build_run_tests.xml @@ -29,7 +29,6 @@ Build_Run_Tests Build and Run UnitTests obelix - all