Enable only 1 merge job for a release 93/4793/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Thu, 19 Jan 2017 20:13:08 +0000 (15:13 -0500)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Thu, 19 Jan 2017 20:13:08 +0000 (15:13 -0500)
Change-Id: Ie493df45ec67d92bbc6724ebe92f75b280bb571f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/hc2vpp/hc2vpp.yaml

index a05117d..1fd9fda 100644 (file)
@@ -2,7 +2,6 @@
     name: hc2vpp
     jobs:
         - 'hc2vpp-verify-{stream}-{os}'
-        - 'hc2vpp-merge-{stream}-{os}'
         - 'hc2vpp-integration-{stream}-{os}'
         - 'hc2vpp-verify-image-{stream}-{os}'
     project: 'hc2vpp'
             branch: 'stable/1701'
             repo-stream-part: 'stable.1701'
 
+- project:
+    # Only 1 merge job is possible to push artifacts so pick a preferred OS
+    # to prevent jobs from colliding with each other trying to push artifacts
+    # to Nexus.
+    name: hc2vpp-merge
+    jobs:
+        - 'hc2vpp-merge-{stream}-{os}'
+
+    project: 'hc2vpp'
+    os:
+        - ubuntu1604:
+            repo-os-part: 'ubuntu.xenial.main'
+            skip-site: 'true'
+
+    stream:
+        - master:
+            branch: 'master'
+            repo-stream-part: 'master'
+        - '1701':
+            branch: 'stable/1701'
+            repo-stream-part: 'stable.1701'
+
 - job-template:
     name: 'hc2vpp-verify-{stream}-{os}'
     project-type: maven