Create a queue for distro-test jobs 30/71130/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Thu, 19 Apr 2018 21:56:05 +0000 (17:56 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Thu, 19 Apr 2018 22:04:13 +0000 (18:04 -0400)
Considering all the distro-test job does is launches additional jobs
and having too many of them run in parallel makes it take longer for
any single distro-test job to return with results. Let's create a
new instance that we can use as a dummy queue for this job type
limiting only 1 of this job to ever run at a time.

This modifies the following job-templates to use the same queue:

- integration-sanity-test-{stream}
- integration-distribution-test-{stream}
- integration-distribution-weekly-test-{stream}
- integration-distribution-high-frequenecy-test-trigger-{stream}

Change-Id: Id3e94c1289f7ce89821ef9d53ddcb570f91f00b3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jenkins-config/clouds/openstack/odlvex/queue-disttest-2c-1g.cfg [new file with mode: 0644]
jjb/integration/integration-test-jobs.yaml

diff --git a/jenkins-config/clouds/openstack/odlvex/queue-disttest-2c-1g.cfg b/jenkins-config/clouds/openstack/odlvex/queue-disttest-2c-1g.cfg
new file mode 100644 (file)
index 0000000..d58f8cc
--- /dev/null
@@ -0,0 +1,3 @@
+IMAGE_NAME=ZZCI - CentOS 7 - robot - 20180109-1917
+HARDWARE_ID=v1-standard-1
+INSTANCE_CAP=1
index e7ac0966e0f582437bbe3c5e1ffb344d1d15db31..6064aff8aac0d4ec1da5f4f9e909f6b932513a41 100644 (file)
@@ -75,7 +75,7 @@
     name: 'integration-distribution-test-{stream}'
 
     project-type: freestyle
-    node: centos7-robot-2c-8g
+    node: queue-disttest-2c-1g
 
     properties:
       - opendaylight-infra-properties:
     name: 'integration-sanity-test-{stream}'
 
     project-type: freestyle
-    node: centos7-robot-2c-8g
+    node: queue-disttest-2c-1g
 
     properties:
       - opendaylight-infra-properties:
     name: 'integration-distribution-weekly-test-trigger-{stream}'
 
     project-type: freestyle
-    node: centos7-robot-2c-8g
+    node: queue-disttest-2c-1g
 
     properties:
       - opendaylight-infra-properties:
     name: 'integration-distribution-high-frequency-test-trigger-{stream}'
 
     project-type: freestyle
-    node: centos7-robot-2c-8g
+    node: queue-disttest-2c-1g
 
     properties:
       - opendaylight-infra-properties: