ci: nonrtric-plt-rappmanager: Add m-release jobs 13/15413/2 master
authorJohnKeeney <john.keeney@est.tech>
Tue, 16 Dec 2025 17:37:45 +0000 (17:37 +0000)
committerJohn Keeney <john.keeney@est.tech>
Tue, 16 Dec 2025 17:55:48 +0000 (17:55 +0000)
Issue-ID: NONRTRIC-1095
Change-Id: I462b9e09912724a621d4f2cbe4c69d1fa7d33743
Signed-off-by: JohnKeeney <john.keeney@est.tech>
jjb/nonrtric-plt-rappmanager/nonrtric-plt-rappmanager.yaml

index cb9c991..03d9773 100644 (file)
@@ -11,6 +11,7 @@
     views:
       - project-view
 
+# Common default parent for rAppManager & whole repo (but not participants)
 - _nonrtric_jdk_common: &rappmanager_jdk_common
     name: rappmanager-jdk-common
     # git repo
     java-version: openjdk17
     jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern.txt
 
+# Release jobs for whole repo
+- project:
+    <<: *rappmanager_jdk_common
+    name: nonrtric-plt-rappmanager-release
+    project-name: nonrtric-plt-rappmanager
+    # Job is common for the entire repo
+    # maven release requires sigul which requires centos
+    # container release requires docker
+    build-node: centos7-docker-2c-8g
+    jobs:
+      - "{project-name}-gerrit-release-jobs"
+
+# Maven&docker for whole repo
 - project:
     <<: *rappmanager_jdk_common
     mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
           branch: k-release
       - l-release:
           branch: l-release
+      - m-release:
+          branch: m-release
 
-- project:
-    <<: *rappmanager_jdk_common
-    name: nonrtric-plt-rappmanager-release
-    project-name: nonrtric-plt-rappmanager
-    # Job is common for the entire repo
-    # maven release requires sigul which requires centos
-    # container release requires docker
-    build-node: centos7-docker-2c-8g
-    jobs:
-      - "{project-name}-gerrit-release-jobs"
-
-# nonrtric:rappmanager/
 # Maven artifacts for nonrtric-plt-rappmanager/
 - project:
     <<: *rappmanager_jdk_common
           branch: k-release
       - l-release:
           branch: l-release
+      - m-release:
+          branch: m-release
 
+# Sonar for nonrtric-plt-rappmanager/
 - project:
     <<: *rappmanager_jdk_common
     name: nonrtric-plt-rappmanager-sonar
@@ -91,6 +98,7 @@
     jobs:
       - gerrit-maven-sonar
 
+# Common parent for participants
 - _nonrtric_jdk_common: &acm_participants_jdk_common
     name: acm_participants_jdk_common
     # git repo
     java-version: openjdk17
     jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern-participants.txt
 
+# Maven&docker for nonrtric-plt-participants
 - project:
     <<: *acm_participants_jdk_common
     project-name: nonrtric-plt-participants
           branch: k-release
       - l-release:
           branch: l-release
+      - m-release:
+          branch: m-release
 
-# nonrtric:rappmanager/
-# Maven artifacts for nonrtric-plt-rappmanager/
+# Maven artifacts for nonrtric-plt-participants
 - project:
     <<: *acm_participants_jdk_common
     name: nonrtric-plt-participants
           branch: k-release
       - l-release:
           branch: l-release
+      - m-release:
+          branch: m-release
 
+# Sonar for  nonrtric-plt-participants
 - project:
     <<: *acm_participants_jdk_common
     name: nonrtric-plt-participants-sonar