Refactor autorelease projects 85/104285/1
authorSangwook Ha <sangwook.ha@verizon.com>
Mon, 6 Feb 2023 19:00:56 +0000 (11:00 -0800)
committerSangwook Ha <sangwook.ha@verizon.com>
Mon, 6 Feb 2023 19:11:05 +0000 (11:11 -0800)
Create a project for the common jobs which do not depend on the Java
version. This allows the jobs to run on the same build node regardless
of the stream or its Java version.

Change-Id: Id49fe99f1cf1553e114665c8b45849867bfb25de
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
jjb/autorelease/autorelease-projects.yaml

index 701b5fabab51080aaf5a9d6446bf91796b62776b..9804795d50b4fa8d47acc45dc481b3c0beb22764 100644 (file)
@@ -1,17 +1,37 @@
 ---
 - project:
-    name: autorelease-projects-openjdk11
+    name: autorelease-projects-common
     jobs:
       - autorelease-branch-cut
       - "autorelease-generate-release-notes-{stream}"
-      - "autorelease-release-{stream}-{mvn-version}-{java-version}":
-          build-node: centos7-builder-4c-16g
       - "autorelease-update-submodules-{stream}"
       - "autorelease-update-validate-jobs-{stream}"
       - "{project-name}-validate-autorelease-{stream}"
-      - "autorelease-version-bump-{stream}-{mvn-version}-{java-version}"
       - gerrit-tox-verify
 
+    stream:
+      - argon:
+          branch: "master"
+      - chlorine:
+          branch: "stable/chlorine"
+      - sulfur:
+          branch: "stable/sulfur"
+
+    project: releng/autorelease
+    project-name: autorelease
+    build-node: centos7-builder-2c-2g
+    archive-artifacts: >
+      **/*.prop
+      **/*.log
+    staging-profile-id: 425e43800fea70
+
+- project:
+    name: autorelease-projects-openjdk11
+    jobs:
+      - "autorelease-release-{stream}-{mvn-version}-{java-version}":
+          build-node: centos7-builder-4c-16g
+      - "autorelease-version-bump-{stream}-{mvn-version}-{java-version}"
+
     stream:
       - sulfur:
           branch: "stable/sulfur"