Split out release-merge job to separate project 37/91937/4
authorThanh Ha <zxiiro@gmail.com>
Thu, 6 Aug 2020 14:12:45 +0000 (10:12 -0400)
committerThanh Ha <zxiiro@gmail.com>
Fri, 7 Aug 2020 13:57:39 +0000 (09:57 -0400)
Split all of the release-merge jobs into a separate project definition.
This resolves issue where the branch cutting script is grabbing this
definition and copying it to the next release every time we do branch
cutting causing duplicate job definitions. Considering there can be
only a single release-merge job per-project it makes sense that it
has it's own separate project definition that is separate from jobs
that can have multiple streams and branches.

Also configure all the jobs to use a 2c-1g system (smallest available
system) considering that it's essentially a curl script that hits a
Nexus Rest API.

Change-Id: Id701e77ed9f1ba61f6d53e4d49869d0cf118306a
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
31 files changed:
jjb/alt-datastores/alt-datastores.yaml
jjb/bier/bier.yaml
jjb/controller/controller.yaml
jjb/detnet/detnet.yaml
jjb/dlux/dlux.yaml
jjb/dluxapps/dluxapps.yaml
jjb/groupbasedpolicy/groupbasedpolicy.yaml
jjb/honeycomb/vbd/vbd.yaml
jjb/infrautils/infrautils.yaml
jjb/jsonrpc/jsonrpc.yaml
jjb/l2switch/l2switch.yaml
jjb/mdsal/mdsal.yaml
jjb/nemo/nemo.yaml
jjb/odlguice/odlguice.yaml
jjb/odlmicro/odlmicro.yaml
jjb/odlparent/odlparent.yaml
jjb/odlsaf/odlsaf.yaml
jjb/odltools/odltools.yaml
jjb/of-config/of-config.yaml
jjb/p4plugin/p4plugin.yaml
jjb/packetcable/packetcable.yaml
jjb/plastic/plastic.yaml
jjb/snmp/snmp.yaml
jjb/snmp4sdn/snmp4sdn.yaml
jjb/sxp/sxp.yaml
jjb/telemetry/telemetry.yaml
jjb/transportpce/transportpce.yaml
jjb/tsdr/tsdr.yaml
jjb/unimgr/unimgr.yaml
jjb/usc/usc.yaml
jjb/yangtools/yangtools.yaml

index a6b3c5a39df4abd320a25bc8f28ed375b04f66cb..2e58f2bc8daf77064e2d10e158c33f04344151f6 100644 (file)
@@ -7,7 +7,6 @@
           project-pattern: alt-datastores
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-alt-datastore/86481/
           rtd-token: dc412b0cc43fba4098173878f970e76380ce0084
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: daa2b00117ed6
 
+- project:
+    name: alt-datastores-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: alt-datastores
+    project-name: alt-datastores
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: alt-datastores-settings
+
 - project:
     name: alt-datastores-sonar
     jobs:
index cfe9b4e342afa335e595345c3388b8fbeeb2e9eb..dcc3761b12320f3fdf740c47f75910c4d125c2a2 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: bier-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 942a8075b1f2a
 
+- project:
+    name: bier-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: bier
+    project-name: bier
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: bier-settings
+
 - project:
     name: bier-sonar
     jobs:
index b03b92c9d2181d4894e0d39db1cc1d33b6604ab1..48734b30dcbc3a6309aabf3e6170c83b406f05c2 100644 (file)
@@ -2,8 +2,6 @@
 - project:
     name: controller-master
     jobs:
-      - 'gerrit-release-merge':
-          build-node: centos7-builder-2c-2g
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
           project-pattern: controller
     # Used by the release job
     staging-profile-id: 96c1c9177efdd
 
+- project:
+    name: controller-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: controller
+    project-name: controller
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: controller-settings
+
 - project:
     name: controller-sonar
     jobs:
index 3ccc98e059484c86fda64d3b3efabb14e17206fe..60c7a46c3c6485cbc61ab980ff4519af7204809c 100644 (file)
@@ -7,7 +7,6 @@
           project-pattern: detnet
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-detnet/86479/
           rtd-token: 5195d77d11453a03e4b4ad3688b7026ab02cfcce
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 8981976d0fea7
 
+- project:
+    name: detnet-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: detnet
+    project-name: detnet
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: detnet-settings
+
 - project:
     name: detnet-sonar
     jobs:
index c05f468072f5e00ba1ce77cfaa66a388403022cc..25289309cae3273b4fedca599ed25e7630111f03 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: dlux-magnesium
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 96e6a0327484f
 
+- project:
+    name: dlux-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: dlux
+    project-name: dlux
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: dlux-settings
+
 - project:
     name: dlux-sonar
     jobs:
index d956656529a0a02649db133b8a5c086d415b434d..1580b9af50def099179b89233b44be6045c60170 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: dluxapps-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 96e6fb1e65bf9
 
+- project:
+    name: dluxapps-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: dluxapps
+    project-name: dluxapps
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: dluxapps-settings
+
 - project:
     name: dluxapps-sonar
     jobs:
index 4dbf8ada171356375b2c3c1b566b2bd18b067bd9..a336384ced2c0b1aa69ea569e891b97aedf87f0f 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: groupbasedpolicy-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 96fbb93f95a76
 
+- project:
+    name: groupbasedpolicy-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: groupbasedpolicy
+    project-name: groupbasedpolicy
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: groupbasedpolicy-settings
+
 - project:
     name: groupbasedpolicy-sonar
     jobs:
index 2db27664efa1707454affc24aadc93940c901874..a163fa3c44b53a764847962f43ae2695aeee00ea 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: vbd-master
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 96fc362c36862
 
+- project:
+    name: vbd-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: honeycomb/vbd
+    project-name: vbd
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: honeycomb-vbd-settings
+
 - project:
     name: vbd-sonar
     jobs:
index 4ebffb44781afad67fbf1c6f44ef8da52b54c54f..d156c1eaac540eeaa0065b2ff36771e48384c966 100644 (file)
@@ -2,8 +2,6 @@
 - project:
     name: infrautils-master
     jobs:
-      - 'gerrit-release-merge':
-          build-node: centos7-builder-2c-2g
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
           doc-dir: .tox/docs/tmp/html
     # Used by the release job
     staging-profile-id: 96fca0367756c
 
+- project:
+    name: infrautils-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: infrautils
+    project-name: infrautils
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: infrautils-settings
+
 - project:
     name: infrautils-sonar
     jobs:
index 6ad41ede1e7de0d473162a1c9651ccdd0f623463..a070bf7276c624bc5ec939a630dcc986c273908d 100644 (file)
@@ -8,7 +8,6 @@
           project-pattern: jsonrpc
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 96fdf4408765d
 
+- project:
+    name: jsonrpc-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: jsonrpc
+    project-name: jsonrpc
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: jsonrpc-settings
+
 - project:
     name: jsonrpc-sonar
     jobs:
index c2d851548371e450af9da1a471343de3dde74bf1..864ac48ddcbd7197d17a4d873989eac3837a2725 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: l2switch-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 96fee85953ca0
 
+- project:
+    name: l2switch-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: l2switch
+    project-name: l2switch
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: l2switch-settings
+
 - project:
     name: l2switch-sonar
     jobs:
index 244360c83a3893537fad44f4a817595d2965d328..08e384877f4234a6516459dd34938f7e7248ab38 100644 (file)
@@ -2,8 +2,6 @@
 - project:
     name: mdsal-master
     jobs:
-      - 'gerrit-release-merge':
-          build-node: centos7-builder-2c-2g
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
           project-pattern: mdsal
     # Used by the release job
     staging-profile-id: a674173c7b29d
 
+- project:
+    name: mdsal-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: mdsal
+    project-name: mdsal
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: mdsal-settings
+
 - project:
     name: mdsal-sonar
     jobs:
index fe2d96d3d78875c1c0ac2924f0f7113300665fe2..5ae1ff95cf59d16bc97591905d6b4cd35d0e7048 100644 (file)
@@ -4,7 +4,6 @@
     jobs:
       - odl-maven-jobs
       - odl-maven-verify-jobs
-      - gerrit-release-merge
 
     stream: silicon
     project: 'nemo'
     # Used by the release job
     staging-profile-id: a67a9890f6202
 
+- project:
+    name: nemo-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: nemo
+    project-name: nemo
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: nemo-settings
+
 - project:
     name: nemo-sonar
     jobs:
index ff4dd7ea74d6e1d6f3ecee87236938cf79c5fd60..7fe2ab15d8911be2955a4d0d53134d4849510ed4 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: odlguice-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 44ce7d1aad49e
 
+- project:
+    name: odlguice-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: odlguice
+    project-name: odlguice
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: odlguice-settings
+
 - project:
     name: odlguice-sonar
     jobs:
index 61748a8a3d776115f412c8073cc01cf1be8b5893..10eb477e763e330c770dba80dd4e144ee18b1eeb 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: odlmicro-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 44ce67428fd0d
 
+- project:
+    name: odlmicro-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: odlmicro
+    project-name: odlmicro
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: odlmicro-settings
+
 - project:
     name: odlmicro-sonar
     jobs:
@@ -56,7 +66,6 @@
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
 
-
 - project:
     name: odlmicro-info
     jobs:
index b2ecd102e52749d9072c8c47117f3de9f80d5cb4..fa9499fd40a8043890a5cf7b538c24e3f56b3415 100644 (file)
@@ -2,8 +2,6 @@
 - project:
     name: odlparent-master
     jobs:
-      - 'gerrit-release-merge':
-          build-node: centos7-builder-2c-2g
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
           doc-dir: .tox/docs/tmp/html
     # Used by the release job
     staging-profile-id: 880d5ac25eaa
 
+- project:
+    name: odlparent-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: odlparent
+    project-name: odlparent
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: odlparent-settings
+
 - project:
     name: odlparent-sonar
     jobs:
index 4ede6161d54f44a9dbdd1d849e8f763ba732d4da..25abe00ba32e8710f104efa9cf14be959ab01a34 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: odlsaf-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 2802f0e38ee665
 
+- project:
+    name: odlsaf-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: odlsaf
+    project-name: odlsaf
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: odlsaf-settings
+
 - project:
     name: odlsaf-sonar
     jobs:
index f154dbd382f4d2ec4968899b5471ea0b2b249e5a..99b4bd25961a5bd1eff90f290e404fdc13937296 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: odltools
     jobs:
-      - gerrit-release-merge
       - gerrit-tox-verify
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
     build-timeout: 60
     mvn-settings: 'odltools-settings'
 
+- project:
+    name: odltools-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: odltools
+    project-name: odltools
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: odltools-settings
+
 - project:
     name: odltools-sonar
     jobs:
index de61c43c9df65199c804f6a70db9154097f17e5b..14ff1017410b37521cf6781977a8ac3bc768ba94 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: of-config-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a6880455efe67
 
+- project:
+    name: of-config-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: of-config
+    project-name: of-config
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: of-config-settings
+
 - project:
     name: of-config-sonar
     jobs:
index 829a7caf0435606f4e638d3349552b16a6f473ac..3c3f50a80563fd856577287590b1c175c7faf8da 100644 (file)
@@ -3,7 +3,6 @@
     name: p4plugin-silicon
     jobs:
       - '{project-name}-maven-javadoc-jobs'
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a68bf26e208d4
 
+- project:
+    name: p4plugin-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: p4plugin
+    project-name: p4plugin
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: p4plugin-settings
+
 - project:
     name: p4plugin-sonar
     jobs:
index 1425f73b3bedb6aec1b11f51b84080b92bcb3ec6..5f1465b9d16e422472254c690b683d4420140f31 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: packetcable-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a68ca4a24655c
 
+- project:
+    name: packetcable-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: packetcable
+    project-name: packetcable
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: packetcable-settings
+
 - project:
     name: packetcable-sonar
     jobs:
index 2af8eb72309ab7cf2fa24cd5a0212f6f3f272551..597e4d5c451f38acfb505d54344a9ea8456808c1 100644 (file)
@@ -9,7 +9,6 @@
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-plastic/102307/
           rtd-token: 963a1745b909ae6a1eae01f814c4983d17fdd44c
       - gerrit-tox-verify
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 380d129f253e1
 
+- project:
+    name: plastic-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: plastic
+    project-name: plastic
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: plastic-settings
+
 - project:
     name: plastic-sonar
     jobs:
index 9061d10feaa2b8e52c915936ac0985366af2b8c8..bcd04051586bf42919de32c494f005075773ad9b 100644 (file)
@@ -2,7 +2,6 @@
 - project:
     name: snmp-silicon
     jobs:
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a68fb236b93a6
 
+- project:
+    name: snmp-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: snmp
+    project-name: snmp
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: snmp-settings
+
 - project:
     name: snmp-sonar
     jobs:
index fdfb44a895a256bf73399cebf7572ba1edeb4807..3b0a1f0fa5bf12674cdd68edd45a2070c6a6217b 100644 (file)
@@ -9,7 +9,6 @@
           rtd-token: 55ee5e520f96e1fa691b277b2919e8d62cb0b71f
       - odl-maven-jobs
       - odl-maven-verify-jobs
-      - gerrit-release-merge
 
     stream: silicon
     project: 'snmp4sdn'
     # Used by the release job
     staging-profile-id: a69034a4b6ef5
 
+- project:
+    name: snmp4sdn-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: snmp4sdn
+    project-name: snmp4sdn
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: snmp4sdn-settings
+
 - project:
     name: snmp4sdn-sonar
     jobs:
index 6551f89ab3f413a3a43c228c58edc4cbecfb8a97..522964425327e0c089205fee130d526d4f851a27 100644 (file)
@@ -9,7 +9,6 @@
           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
       - odl-maven-jobs
       - odl-maven-verify-jobs
-      - gerrit-release-merge
 
     java-version: 'openjdk11'
 
     # Used by the release job
     staging-profile-id: a6909c75719b7
 
+- project:
+    name: sxp-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: sxp
+    project-name: sxp
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: sxp-settings
+
 - project:
     name: sxp-sonar
     jobs:
index 5405f9b86123d3c07ee05f24994d8c3e85cf9a9e..97853860cca4a8c1d934f3a3a3da52579f31c8b8 100644 (file)
@@ -10,7 +10,6 @@
           project-pattern: telemetry
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
-      - gerrit-release-merge
 
     stream: silicon
     project: 'telemetry'
     # Used by the release job
     staging-profile-id: 8ed9c52266504
 
+- project:
+    name: telemetry-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: telemetry
+    project-name: telemetry
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: telemetry-settings
+
 - project:
     name: telemetry-sonar
     jobs:
index c9bbf54bc732140ac4adb9638baa3dd171ab2785..047e561851da0c31457e68ab9756527e8d1741d9 100644 (file)
@@ -10,7 +10,6 @@
       - gerrit-tox-verify:
           build-timeout: 120
           build-node: centos7-builder-4c-16g
-      - gerrit-release-merge
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a6927323fa3d4
 
+- project:
+    name: transportpce-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: transportpce
+    project-name: transportpce
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: transportpce-settings
+
 - project:
     name: transportpce-sonar
     jobs:
index 82391f9197d98ee284fae9c52a7417d1c4358e1f..a2312ba86e74dd22bac02a3308c619e847d82431 100644 (file)
@@ -7,7 +7,6 @@
           project-pattern: tsdr
           rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-tsdr/47532/
           rtd-token: 96c97641155132afcc5900bafc68af3364d91c99
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a69373036303c
 
+- project:
+    name: tsdr-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: tsdr
+    project-name: tsdr
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: tsdr-settings
+
 - project:
     name: tsdr-sonar
     jobs:
index 2fccbd4cfd516178241980aebb2bdb95884673fd..9133b8cfcbbc553ff93ac3ca3c8d9765530ad7f5 100644 (file)
@@ -7,7 +7,6 @@
           project-pattern: unimgr
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-unimgr/49748/
           rtd-token: e12225e9b9ac67f5439c1619dcad342393b7ea31
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a695d0a0b8d51
 
+- project:
+    name: unimgr-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: unimgr
+    project-name: unimgr
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: unimgr-settings
+
 - project:
     name: unimgr-sonar
     jobs:
index 7a344f3a064367ae23038694a7f651893afb7b2f..524d4136b5946b19ea7540b4c735098bcff4441b 100644 (file)
@@ -3,7 +3,6 @@
     name: usc-silicon
     jobs:
       - '{project-name}-maven-javadoc-jobs'
-      - gerrit-release-merge
       - odl-maven-jobs
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: a697b633b3ffe
 
+- project:
+    name: usc-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: usc
+    project-name: usc
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: usc-settings
+
 - project:
     name: usc-sonar
     jobs:
index d02900bbab7eed7d8ed977d21ec2f17f568fc659..65e7a760f3f66878483c355a3f9f605a0952783c 100644 (file)
@@ -2,8 +2,6 @@
 - project:
     name: yangtools-master
     jobs:
-      - 'gerrit-release-merge':
-          build-node: centos7-builder-2c-2g
       - odl-maven-jobs-jdk11
       - odl-maven-verify-jobs
 
     # Used by the release job
     staging-profile-id: 1271cf710cc09d
 
+- project:
+    name: yangtools-release-management
+    jobs:
+      - gerrit-release-merge
+
+    project: yangtools
+    project-name: yangtools
+
+    build-node: centos7-builder-2c-1g
+    mvn-settings: yangtools-settings
+
 - project:
     name: yangtools-sonar
     jobs: