Add support for Centos7.3-1611 to csit jobs. 79/4579/11
authorThomas F Herbert <therbert@redhat.com>
Fri, 6 Jan 2017 00:45:42 +0000 (19:45 -0500)
committerThomas F Herbert <therbert@redhat.com>
Wed, 8 Feb 2017 17:42:20 +0000 (12:42 -0500)
Remove operational branch creation from weekly
verify job. Split vpp changes for Centos into
separate commit. Do not add os param to perf
jobs so as not to destroy perf trend history.

JIRA: CSIT-356

Change-Id: If0121f01fa0767eae96e5f9f14ed4c56a97e7f7f
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
jjb/csit/csit.yaml

index 2c02463..0a2e22c 100644 (file)
@@ -1,13 +1,16 @@
 - project:
     name: csit
     description: 'CSIT jenkins jobs.'
+    os:
+        - 'ubuntu1604'
+        - 'centos7'
 
     jobs:
         - 'csit-dpdk-perf-{stream}-{type}'
         - 'csit-vpp-perf-{stream}-{type}'
-        - 'csit-vpp-functional-{stream}-virl'
-        - 'csit-vpp-verify-{stream_timed}-weekly'
-        - 'csit-vpp-verify-{stream_timed}-semiweekly'
+        - 'csit-vpp-functional-{stream}-{os}-virl'
+        - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
+        - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
         - 'csit-vpp-verify-perf-master-nightly-all'
         - 'csit-docs-merge-{stream}'
         - 'csit-docs-verify-{stream}'
 
 
 - job-template:
-    name: 'csit-vpp-functional-{stream}-virl'
+    name: 'csit-vpp-functional-{stream}-{os}-virl'
 
     project-type: freestyle
-    node: ubuntu1604-basebuild-4c-4g
+    node: '{os}-basebuild-4c-4g'
     concurrent: true
 
     logrotate:
@@ -95,7 +98,7 @@
     name: 'csit-dpdk-perf-{stream}-{type}'
 
     project-type: freestyle
-    node: ubuntu1604-basebuild-4c-4g
+    node: 'ubuntu1604-basebuild-4c-4g'
     concurrent: false
 
     logrotate:
     name: 'csit-vpp-perf-{stream}-{type}'
 
     project-type: freestyle
-    node: ubuntu1604-basebuild-4c-4g
+    node: 'ubuntu1604-basebuild-4c-4g'
     concurrent: false
 
     logrotate:
             maven-version: 'mvn33-new'
 
 - job-template:
-    name: 'csit-vpp-verify-{stream_timed}-weekly'
-    description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch and create corresponding operational branch in case of success.'
+    name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
+    description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
 
     project-type: freestyle
-    node: ubuntu1604-basebuild-4c-4g
+    node: '{os}-basebuild-4c-4g'
     concurrent: false
 
     logrotate:
     builders:
         - shell:
             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
-        - shell: 'echo "DATE=`date +%y%m%d`" > $WORKSPACE/variables.prop'
-        - inject:
-            properties-file: variables.prop
 
     publishers:
         - archive-artifacts:
 
         - robot-report:
             output-path: ''
-        - git:
-               push-only-if-success: true
-               branches:
-                - branch:
-                    remote: origin
-                    name: 'refs/heads/{branch-id}-$DATE'
 
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
 
 - job-template:
-    name: 'csit-vpp-verify-{stream_timed}-semiweekly'
+    name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
 
     project-type: freestyle
-    node: ubuntu1604-basebuild-4c-4g
+    node: '{os}-basebuild-4c-4g'
     concurrent: false
 
     logrotate:
     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
 
     project-type: freestyle
-    node: ubuntu1604-basebuild-4c-4g
+    node: 'ubuntu1604-basebuild-4c-4g'
     concurrent: false
 
     logrotate: