Difference between revisions of "CSIT/Jobs"

From fd.io
Jump to: navigation, search
m (VPP Jenkins Verify Jobs: Verify a VPP patch using an operational CSIT branch)
Line 7: Line 7:
 
!Jenkins Job!!Description!!Gerrit Comment Trigger!!Event Triggers!!VPP Code!!Testbed!!Status
 
!Jenkins Job!!Description!!Gerrit Comment Trigger!!Event Triggers!!VPP Code!!Testbed!!Status
 
|-
 
|-
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1606/ vpp-csit-verify-hw-perf-1606]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1609/ vpp-csit-verify-hw-perf-1609]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1701/ vpp-csit-verify-hw-perf-1701]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1704/ vpp-csit-verify-hw-perf-1704]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-master/ vpp-csit-verify-hw-perf-master]
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1701/ vpp-csit-verify-hw-perf-1701]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1704/ vpp-csit-verify-hw-perf-1704]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1707/ vpp-csit-verify-hw-perf-1707]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1710/ vpp-csit-verify-hw-perf-1710]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1801/ vpp-csit-verify-hw-perf-1801]<br />[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-master/ vpp-csit-verify-hw-perf-master]
 
|VPP performance verify - Verify VPP patches by running selected PDR check tests
 
|VPP performance verify - Verify VPP patches by running selected PDR check tests
|vpp-verify-perf-l2<br />vpp-verify-perf-ip4<br />vpp-verify-perf-ip6<br />vpp-verify-perf-lisp<br />vpp-verify-perf-vxlan<br />vpp-verify-perf-vhost
+
|vpp-verify-perf-l2<br />vpp-verify-perf-ip4<br />vpp-verify-perf-ip6<br />vpp-verify-perf-lisp<br />vpp-verify-perf-vxlan<br />vpp-verify-perf-vhost<br />vpp-verify-perf-crypto<br />vpp-verify-perf-memif
 
|None
 
|None
|vpp branch 'stable/1606' + gerrit patch<br />vpp branch 'stable/1609' + gerrit patch<br />vpp branch 'stable/1701' + gerrit patch<br />vpp branch 'stable/1704' + gerrit patch<br />vpp branch 'stable/master' + gerrit patch
+
|vpp branch 'stable/1701' + gerrit patch<br />vpp branch 'stable/1704' + gerrit patch<br />vpp branch 'stable/1707' + gerrit patch<br />vpp branch 'stable/1710' + gerrit patch<br />vpp branch 'stable/1801' + gerrit patch<br />vpp branch 'stable/master' + gerrit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
Line 47: Line 47:
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-virl-1606/ vpp-csit-verify-virl-1606]
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-virl-1801/ vpp-csit-verify-virl-1801]
 
|Verify VPP patches by running csit functional tests
 
|Verify VPP patches by running csit functional tests
 
|recheck
 
|recheck
 
|gerrit patch commit, gerrit rebase, gerrit edit
 
|gerrit patch commit, gerrit rebase, gerrit edit
|vpp branch 'stable/1606' + gerrit patch
+
|vpp branch 'stable/1801' + gerrit patch
 
|LF VIRL compute nodes
 
|LF VIRL compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1606-short/ vpp-csit-verify-hw-perf-1606-short]
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1801-short/ vpp-csit-verify-hw-perf-1801-short]
 
|Verify VPP patches by running csit short performance tests
 
|Verify VPP patches by running csit short performance tests
 
|verify-perf-short
 
|verify-perf-short
 
|none
 
|none
|vpp branch 'stable/1606' + gerrit patch
+
|vpp branch 'stable/1801' + gerrit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1606-long/ vpp-csit-verify-hw-perf-1606-long]
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1801-long/ vpp-csit-verify-hw-perf-1801-long]
 
|Verify VPP patches by running csit long performance tests
 
|Verify VPP patches by running csit long performance tests
 
|verify-perf-long
 
|verify-perf-long
 
|none
 
|none
|vpp branch 'stable/1606' + gerrit patch
+
|vpp branch 'stable/1801' + gerrit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1606-all/ vpp-csit-verify-hw-perf-1606-all]
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1801-all/ vpp-csit-verify-hw-perf-1801-all]
 
|Verify VPP patches by running all csit tests (func., short perf., long perf.)
 
|Verify VPP patches by running all csit tests (func., short perf., long perf.)
 
|verify-perf-all
 
|verify-perf-all
 
|none
 
|none
|vpp branch 'stable/1606' + gerrit patch
+
|vpp branch 'stable/1801' + gerrit patch
|LF HW compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-virl-1609/ vpp-csit-verify-virl-1609]
+
|Verify VPP patches by running csit functional tests
+
|recheck
+
|gerrit patch commit, gerrit rebase, gerrit edit
+
|vpp branch 'stable/1609' + gerrit patch
+
|LF VIRL compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1609-short/ vpp-csit-verify-hw-perf-1609-short]
+
|Verify VPP patches by running csit short performance tests
+
|verify-perf-short
+
|none
+
|vpp branch 'stable/1609' + gerrit patch
+
|LF HW compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1609-long/ vpp-csit-verify-hw-perf-1609-long]
+
|Verify VPP patches by running csit long performance tests
+
|verify-perf-long
+
|none
+
|vpp branch 'stable/1609' + gerrit patch
+
|LF HW compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-1609-all/ vpp-csit-verify-hw-perf-1609-all]
+
|Verify VPP patches by running all csit tests (func., short perf., long perf.)
+
|verify-perf-all
+
|none
+
|vpp branch 'stable/1609' + gerrit patch
+
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
Line 118: Line 86:
 
!Jenkins Job!!Description!!Gerrit Comment Trigger!!Event Triggers!!CSIT Code!!Testbed!!Status
 
!Jenkins Job!!Description!!Gerrit Comment Trigger!!Event Triggers!!CSIT Code!!Testbed!!Status
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1606/ csit-vpp-perf-check-1606]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1609/ csit-vpp-perf-check-1609]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1701/ csit-vpp-perf-check-1701]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1704/ csit-vpp-perf-check-1704]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-master/ csit-vpp-perf-check-master]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1701/ csit-vpp-perf-check-1701]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1704/ csit-vpp-perf-check-1704]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1707/ csit-vpp-perf-check-1707]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1710/ csit-vpp-perf-check-1710]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-1801/ csit-vpp-perf-check-1801]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-check-master/ csit-vpp-perf-check-master]
 
|Verify CSIT code against VPP - Run selected tests according to the used trigger
 
|Verify CSIT code against VPP - Run selected tests according to the used trigger
 
default tags:
 
default tags:
Line 125: Line 93:
 
|verify-perf-ndrdisc<br />verify-perf-pdrdisc<br />verify-perf-ndrchk
 
|verify-perf-ndrdisc<br />verify-perf-pdrdisc<br />verify-perf-ndrchk
 
|None
 
|None
|csit branch 'rls1606' + csit patch<br />csit branch 'rls1609' + csit patch<br />csit branch 'rls1701' + csit patch<br />csit branch 'rls1704' + csit patch<br />csit branch 'master' + csit patch
+
|csit branch 'rls1701' + csit patch<br />csit branch 'rls1704' + csit patch<br />csit branch 'rls1707' + csit patch<br />csit branch 'rls1710' + csit patch<br />csit branch 'rls1801' + csit patch<br />csit branch 'master' + csit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1606/ csit-vpp-perf-verify-1606]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1609/ csit-vpp-perf-verify-1609]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1701/ csit-vpp-perf-verify-1701]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1704/ csit-vpp-perf-verify-1704]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-master/ csit-vpp-perf-verify-master]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1701/ csit-vpp-perf-verify-1701]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1704/ csit-vpp-perf-verify-1704]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1707/ csit-vpp-perf-verify-1707]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1710/ csit-vpp-perf-verify-1710]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-1801/ csit-vpp-perf-verify-1801]<br />[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-verify-master/ csit-vpp-perf-verify-master]
 
|perf verify - per csit gerrit patch  
 
|perf verify - per csit gerrit patch  
 
default tags:
 
default tags:
Line 135: Line 103:
 
  - X520: x520 Niantic NIC
 
  - X520: x520 Niantic NIC
 
  - NDRDISC: discovery of NDR throughput
 
  - NDRDISC: discovery of NDR throughput
|verify-perf-l2<br />verify-perf-ip4<br />verify-perf-ip6<br />verify-perf-lisp<br />verify-perf-vxlan<br />verify-perf-vhost
+
|verify-perf-l2<br />verify-perf-ip4<br />verify-perf-ip6<br />verify-perf-lisp<br />verify-perf-vxlan<br />verify-perf-vhost<br />verify-perf-crypto<br />verify-perf-memif
 
|None
 
|None
|csit branch 'rls1606' + csit patch<br />csit branch 'rls1609' + csit patch<br />csit branch 'rls1701' + csit patch<br />csit branch 'rls1704' + csit patch<br />csit branch 'master' + csit patch
+
|csit branch 'rls1701' + csit patch<br />csit branch 'rls1704' + csit patch<br />csit branch 'rls1707' + csit patch<br />csit branch 'rls1710' + csit patch<br />csit branch 'rls1801' + csit patch<br />csit branch 'master' + csit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
Line 165: Line 133:
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-functional-1606-virl/ csit-vpp-functional-1606-virl]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-functional-1801-virl/ csit-vpp-functional-1801-virl]
|Verify CSIT functional tests against a validated VPP 'stable/1606' image
+
|Verify CSIT functional tests against a validated VPP 'stable/1801' image
|recheck
+
|gerrit patch commit, gerrit rebase, gerrit edit
+
|csit branch 'rls1606' + csit patch
+
|LF VIRL compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-1606-all/ csit-vpp-perf-1606-all]
+
|Verify CSIT code against VPP 16.06 release 'stable/1606' - all performance tests
+
|verify-perf-all
+
|none
+
|csit branch 'rls1606' + csit patch
+
|LF HW compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-1606-long/ csit-vpp-perf-1606-long]
+
|Verify CSIT code against VPP 16.06 release 'stable/1606' - long performance tests
+
|verify-perf-long
+
|none
+
|csit branch 'rls1606' + csit patch
+
|LF HW compute nodes
+
|WORKING
+
|-
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-functional-1609-virl/ csit-vpp-functional-1609-virl]
+
|Verify CSIT functional tests against a validated VPP 'stable/1609' image
+
 
|recheck
 
|recheck
 
|gerrit patch commit, gerrit rebase, gerrit edit
 
|gerrit patch commit, gerrit rebase, gerrit edit
|csit branch 'rls1609' + csit patch
+
|csit branch 'rls1801' + csit patch
 
|LF VIRL compute nodes
 
|LF VIRL compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-1609-all/ csit-vpp-perf-1609-all]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-1801-all/ csit-vpp-perf-1801-all]
|Verify CSIT code against VPP 16.09 release 'stable/1609' - all performance tests
+
|Verify CSIT code against VPP 18.01 release 'stable/1801' - all performance tests
 
|verify-perf-all
 
|verify-perf-all
 
|none
 
|none
|csit branch 'rls1609' + csit patch
+
|csit branch 'rls1801' + csit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-1609-long/ csit-vpp-perf-1609-long]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-1801-long/ csit-vpp-perf-1801-long]
|Verify CSIT code against VPP 16.09 release 'stable/1609' - long performance tests
+
|Verify CSIT code against VPP 18.01 release 'stable/1801' - long performance tests
 
|verify-perf-long
 
|verify-perf-long
 
|none
 
|none
|csit branch 'rls1609' + csit patch
+
|csit branch 'rls1801' + csit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
Line 276: Line 220:
  
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-verify-1609-semiweekly/ csit-vpp-verify-1609-semiweekly]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-verify-1801-semiweekly/ csit-vpp-verify-1801-semiweekly]
|Verify VPP image of 'stable/1609' from nexus.fd.io. If all tests pass, the "VPP_STABLE_VER" of 'stable/1609' image used to verify CSIT patches can be updated (by CSIT patch).
+
|Verify VPP image of 'stable/1801' from nexus.fd.io. If all tests pass, the "VPP_STABLE_VER" of 'stable/1609' image used to verify CSIT patches can be updated (by CSIT patch).
  
 
|Twice a week (start at 4AM UTC every Tuesday and Saturday)
 
|Twice a week (start at 4AM UTC every Tuesday and Saturday)
|csit branch 'oper-rls1609-<$DATE>'
+
|csit branch 'oper-rls1801-<$DATE>'
|vpp branch 'stable/1609' from nexus.fd.io
+
|vpp branch 'stable/1801' from nexus.fd.io
 
|WORKING
 
|WORKING
 
|-
 
|-
Line 291: Line 235:
 
|WORKING
 
|WORKING
 
|-
 
|-
|[https://jenkins.fd.io/view/csit/job/csit-vpp-verify-1609-weekly/ csit-vpp-verify-1609-weekly]
+
|[https://jenkins.fd.io/view/csit/job/csit-vpp-verify-1801-weekly/ csit-vpp-verify-1801-weekly]
|Verify CSIT 'master' HEAD image using "VPP_STABLE_VER" of 'stable/1609' branch. If all tests pass, create csit branch 'oper-rls1609-<$DATE>' that can be used for VPP verify Jenkins jobs.
+
|Verify CSIT 'master' HEAD image using "VPP_STABLE_VER" of 'stable/1801' branch. If all tests pass, create csit branch 'oper-rls1801-<$DATE>' that can be used for VPP verify Jenkins jobs.
 
|As required
 
|As required
|csit branch 'rls1609' HEAD
+
|csit branch 'rls1801' HEAD
|stable vpp branch 'stable/1609' image from nexus.fd.io
+
|stable vpp branch 'stable/1801' image from nexus.fd.io
 
|WORKING
 
|WORKING
 
|}
 
|}

Revision as of 10:17, 6 February 2018

VPP Jenkins Verify Jobs: Verify a VPP patch using an operational CSIT branch

The following jenkins jobs verify VPP patches by running CSIT tests based on gerrit events for the VPP git repository or manual scheduling based on gerrit comment trigger keywords posted to a VPP patch in gerrit. The version of the CSIT tests which are executed is determined by a script that is checked into each VPP branch. See CSIT/Branching_Strategy for details.

Jenkins Job Description Gerrit Comment Trigger Event Triggers VPP Code Testbed Status
vpp-csit-verify-hw-perf-1701
vpp-csit-verify-hw-perf-1704
vpp-csit-verify-hw-perf-1707
vpp-csit-verify-hw-perf-1710
vpp-csit-verify-hw-perf-1801
vpp-csit-verify-hw-perf-master
VPP performance verify - Verify VPP patches by running selected PDR check tests vpp-verify-perf-l2
vpp-verify-perf-ip4
vpp-verify-perf-ip6
vpp-verify-perf-lisp
vpp-verify-perf-vxlan
vpp-verify-perf-vhost
vpp-verify-perf-crypto
vpp-verify-perf-memif
None vpp branch 'stable/1701' + gerrit patch
vpp branch 'stable/1704' + gerrit patch
vpp branch 'stable/1707' + gerrit patch
vpp branch 'stable/1710' + gerrit patch
vpp branch 'stable/1801' + gerrit patch
vpp branch 'stable/master' + gerrit patch
LF HW compute nodes WORKING
vpp-csit-verify-hw-perf-master-all Verify VPP patches by running all csit tests (func., short perf., long perf.) verify-perf-all none vpp branch 'master' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-hw-perf-master-long Verify VPP patches by running csit long performance tests verify-perf-long none vpp branch 'master' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-virl-master Verify VPP patches by running csit functional tests recheck gerrit patch commit, gerrit rebase, gerrit edit vpp branch 'master' + gerrit patch LF VIRL compute nodes WORKING
vpp-csit-verify-hw-perf-master-short Verify VPP patches by running csit short performance tests verify-perf-short none vpp branch 'master' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-virl-1801 Verify VPP patches by running csit functional tests recheck gerrit patch commit, gerrit rebase, gerrit edit vpp branch 'stable/1801' + gerrit patch LF VIRL compute nodes WORKING
vpp-csit-verify-hw-perf-1801-short Verify VPP patches by running csit short performance tests verify-perf-short none vpp branch 'stable/1801' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-hw-perf-1801-long Verify VPP patches by running csit long performance tests verify-perf-long none vpp branch 'stable/1801' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-hw-perf-1801-all Verify VPP patches by running all csit tests (func., short perf., long perf.) verify-perf-all none vpp branch 'stable/1801' + gerrit patch LF HW compute nodes WORKING

CSIT Jenkins Verify Jobs: Verify a CSIT patch using a validated VPP image

The following jenkins jobs verify CSIT patches by running CSIT tests based on gerrit events for the CSIT git repository or manual scheduling based on gerrit comment trigger keywords posted to a CSIT patch in gerrit. The VPP images used to verify the CSIT patches is based on the latest VPP image that has been validated by the CSIT semi-weekly verify job.

Jenkins Job Description Gerrit Comment Trigger Event Triggers CSIT Code Testbed Status
csit-vpp-perf-check-1701
csit-vpp-perf-check-1704
csit-vpp-perf-check-1707
csit-vpp-perf-check-1710
csit-vpp-perf-check-1801
csit-vpp-perf-check-master
Verify CSIT code against VPP - Run selected tests according to the used trigger

default tags:

- 1T1C: one worker thread, one core
- 2T2C: two worker thread, two core
verify-perf-ndrdisc
verify-perf-pdrdisc
verify-perf-ndrchk
None csit branch 'rls1701' + csit patch
csit branch 'rls1704' + csit patch
csit branch 'rls1707' + csit patch
csit branch 'rls1710' + csit patch
csit branch 'rls1801' + csit patch
csit branch 'master' + csit patch
LF HW compute nodes WORKING
csit-vpp-perf-verify-1701
csit-vpp-perf-verify-1704
csit-vpp-perf-verify-1707
csit-vpp-perf-verify-1710
csit-vpp-perf-verify-1801
csit-vpp-perf-verify-master
perf verify - per csit gerrit patch

default tags:

- 1T1C: one worker thread, one core
- X520: x520 Niantic NIC
- NDRDISC: discovery of NDR throughput
verify-perf-l2
verify-perf-ip4
verify-perf-ip6
verify-perf-lisp
verify-perf-vxlan
verify-perf-vhost
verify-perf-crypto
verify-perf-memif
None csit branch 'rls1701' + csit patch
csit branch 'rls1704' + csit patch
csit branch 'rls1707' + csit patch
csit branch 'rls1710' + csit patch
csit branch 'rls1801' + csit patch
csit branch 'master' + csit patch
LF HW compute nodes WORKING
csit-vpp-functional-master-virl Verify CSIT functional tests against a validated VPP 'master' image recheck gerrit patch commit, gerrit rebase, gerrit edit csit branch 'master' + csit patch LF VIRL compute nodes WORKING
csit-vpp-perf-master-all Verify CSIT code changes against VPP 'master' - all performance tests verify-perf-all none csit branch 'master' + csit patch LF HW compute nodes WORKING
csit-vpp-perf-master-long Verify CSIT code changes against VPP 'master' - long performance tests verify-perf-long none csit branch 'master' + csit patch LF HW compute nodes WORKING
csit-vpp-functional-1801-virl Verify CSIT functional tests against a validated VPP 'stable/1801' image recheck gerrit patch commit, gerrit rebase, gerrit edit csit branch 'rls1801' + csit patch LF VIRL compute nodes WORKING
csit-vpp-perf-1801-all Verify CSIT code against VPP 18.01 release 'stable/1801' - all performance tests verify-perf-all none csit branch 'rls1801' + csit patch LF HW compute nodes WORKING
csit-vpp-perf-1801-long Verify CSIT code against VPP 18.01 release 'stable/1801' - long performance tests verify-perf-long none csit branch 'rls1801' + csit patch LF HW compute nodes WORKING

CSIT Jenkins Periodic Jobs: Periodically verify VPP branch and CSIT branch

Because these jobs take many hours to run, they are only triggered periodically to prevent blocking per patch verification by tying up hardware resources. There are two types of Jenkins periodic jobs:

1. Jobs that verify VPP images using all CSIT tests.

2. Jobs that verify CSIT branch with verified stable VPP build.

Jenkins Job Description Execution Period CSIT Code VPP Code Status
csit-vpp-perf-trend-daily-master Daily perf trending of vpp master build

default tags:

- 1T1C: one worker thread, one core
- 2T2C: two worker threads, two cores
- X520: x520 Niantic NIC
- NDRDISC: discovery of NDR throughput
Once a day between 20:00 and 23:00 csit branch 'oper-<$DATE>' vpp branch 'master' from nexus.fd.io WORKING
csit-vpp-perf-ndrchk-daily-master Check vpp perf ndrchk daily

default tags:

- 1T1C: one worker thread, one core
- 2T2C: two worker thread, two core
- NDRCHK: Check of NDR throughput
Once a day between 20:00 and 23:00 csit branch 'oper-<$DATE>' vpp branch 'master' from nexus.fd.io WORKING
csit-vpp-perf-trend-semi-weekly-master semi-weekly perf trending of vpp master build

default tags for vpp startup config and perf test type

- 1T1C: one worker thread, one core
- 2T2C: two worker threads, two cores
- X710: x710 Fortville NIC
- XL710: xl710 Fortville NIC
- NDRDISC: discovery of NDR throughput
Tuesday and Saturday, between 20:00 and 23:00 csit branch 'oper-<$DATE>' vpp branch 'master' from nexus.fd.io WORKING
csit-vpp-verify-master-semiweekly Verify latest VPP image of 'master' from nexus.fd.io. If all tests pass, the "VPP_STABLE_VER" of 'master' image used to verify CSIT patches can be updated (by CSIT patch). Twice a week (start at 4AM UTC every Tuesday and Saturday) csit branch 'oper-<$DATE>' vpp branch 'master' from nexus.fd.io WORKING
sit-vpp-verify-perf-master-nightly-all Run performance suite on latest VPP image of 'master' from nexus.fd.io. Publish performance trend: plot Once a day (start at 8PM UTC) csit branch 'oper-<$DATE>' vpp branch 'master' from nexus.fd.io DISABLED
csit-vpp-verify-1801-semiweekly Verify VPP image of 'stable/1801' from nexus.fd.io. If all tests pass, the "VPP_STABLE_VER" of 'stable/1609' image used to verify CSIT patches can be updated (by CSIT patch). Twice a week (start at 4AM UTC every Tuesday and Saturday) csit branch 'oper-rls1801-<$DATE>' vpp branch 'stable/1801' from nexus.fd.io WORKING
csit-vpp-verify-master-weekly Verify CSIT 'master' HEAD image using "VPP_STABLE_VER" of 'master' branch. If all tests pass, create csit branch 'oper-<$DATE>' that can be used for VPP verify Jenkins jobs. Once a week (start at 4AM UTC every Sunday) csit branch 'master' HEAD stable vpp branch 'master' image from nexus.fd.io WORKING
csit-vpp-verify-1801-weekly Verify CSIT 'master' HEAD image using "VPP_STABLE_VER" of 'stable/1801' branch. If all tests pass, create csit branch 'oper-rls1801-<$DATE>' that can be used for VPP verify Jenkins jobs. As required csit branch 'rls1801' HEAD stable vpp branch 'stable/1801' image from nexus.fd.io WORKING