Difference between revisions of "CSIT/Jobs"

From fd.io
Jump to: navigation, search
(CSIT Jenkins Jobs)
Line 5: Line 5:
 
-dwallacelf-
 
-dwallacelf-
  
==VPP Jenkins Jobs which run CSIT tests to verify a VPP patch==
+
==VPP Jenkins Verify Jobs: Verify a VPP patch using an operational CSIT branch==
The following jenkins jobs run CSIT tests based on gerrit events for a branch in the VPP git repository or manual scheduling based on the specified gerrit comment trigger keyword posted to a specific 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.
+
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.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 76: Line 76:
 
|}
 
|}
  
==CSIT Jenkins Jobs==
+
==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.
  
 
{| class="wikitable"
 
{| class="wikitable"
 
!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-functional-master-virl/ 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
 
|-
 
|-
 
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-master-all/ csit-vpp-perf-master-all]
 
|[https://jenkins.fd.io/view/csit/job/csit-vpp-perf-master-all/ csit-vpp-perf-master-all]
Line 95: Line 104:
 
|csit branch 'master' + csit patch
 
|csit branch 'master' + csit patch
 
|LF HW compute nodes
 
|LF HW compute nodes
 +
|WORKING
 +
|-
 +
|[https://jenkins.fd.io/view/csit/job/csit-vpp-functional-1606-virl/ csit-vpp-functional-1606-virl]
 +
|Verify CSIT functional tests against a validated VPP 'stable/1606' image
 +
|recheck
 +
|gerrit patch commit, gerrit rebase, gerrit edit
 +
|csit branch 'rls1606' + csit patch
 +
|LF VIRL compute nodes
 
|WORKING
 
|WORKING
 
|-
 
|-
Line 112: Line 129:
 
|LF HW compute nodes
 
|LF HW compute nodes
 
|WORKING
 
|WORKING
|}
+
}
 
+
==CSIT Jobs Listing==
+
# task: verify vpp code changes as they come - functional tests
+
#* job: [https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-virl-master/ vpp-csit-verify-virl-master]
+
#* triggers: gerrit change commit, "recheck" patch comment
+
#* vpp code: vpp master branch PLUS gerrit change under test
+
#* csit code: csit-verified-tag
+
#* testbed: LF VIRL compute nodes
+
#* status: WORKING
+
# task: verify vpp code changes as they come - performance short tests
+
#* job: [https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-test-short/ vpp-csit-verify-hw-perf-test-short]
+
#* triggers: "verify-perf-short" patch comment
+
#* vpp code: vpp master branch PLUS gerrit change under test
+
#* csit code: csit-verified-tag
+
#* testbed: LF HW compute nodes
+
#* status: WORKING
+
# task: verify vpp code changes as they come - performance long tests
+
#* job: [https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-test-long/ vpp-csit-verify-hw-perf-test-long]
+
#* triggers: "verify-perf-long" patch comment
+
#* vpp code: vpp master branch PLUS gerrit change under test
+
#* csit code: csit-verified-tag
+
#* testbed: LF HW compute nodes
+
#* status: WORKING
+
# task: verify vpp code changes as they come - performance all tests
+
#* job: [https://jenkins.fd.io/view/vpp/job/vpp-csit-verify-hw-perf-test-all/ vpp-csit-verify-hw-perf-test-all]
+
#* triggers: "verify-perf-all" patch comment
+
#* vpp code: vpp master branch PLUS gerrit change under test
+
#* csit code: csit-verified-tag
+
#* testbed: LF HW compute nodes
+
#* status: WORKING
+
# task: identify vpp-master-verified vpp build for csit-* jobs and provide trending reports – semiweekly
+
#* job: [https://jenkins.fd.io/view/csit/job/csit-vpp-master-verify-semiweekly/ csit-vpp-master-verify-semiweekly]
+
#* triggers: periodic semiweekly
+
#* vpp code: latest build from nexus repository (deposited by vpp-merge-master job)
+
#** https://nexus.fd.io/content/repositories/fd.io.dev/io/fd/vpp/vpp/
+
#** on success: update vpp-master-verified vpp build reference in csit bootstrap scripts
+
#* csit code: csit-verified-tag
+
#* testbed: LF VIRL for functional and HW compute nodes for performance
+
#* status: OPEN / PARTIAL
+
#** [https://jenkins.fd.io/view/csit/job/csit-vpp-master-verify-weekly/ csit-vpp-master-verify-weekly]
+
# task: verify csit code changes as they come - functional tests
+
#* job: [https://jenkins.fd.io/view/csit/job/csit-vpp-functional-virl/ csit-vpp-functional-virl]
+
#* triggers: gerrit change commit, "recheck" patch comment
+
#* vpp code: vpp-master-verified vpp build
+
#* csit code: csit master branch PLUS gerrit change
+
#* testbed: LF VIRL compute nodes
+
#* status: WORKING
+
# task: verify csit code changes as they come - performance tests
+
#* job: [https://jenkins.fd.io/view/csit/job/csit-vpp-perf-hw-all/ csit-vpp-perf-hw-all]
+
#* triggers: gerrit change commit, "recheck" patch comment
+
#* vpp code: vpp-master-verified vpp build
+
#* csit code: csit master branch PLUS gerrit change
+
#* testbed: LF HW compute nodes
+
#* status: WORKING
+
# task: verify csit code against vpp-master-verified vpp build – weekly
+
#* job: [https://jenkins.fd.io/view/csit/job/csit-vpp-verify-weekly/ csit-vpp-verify-weekly]
+
#* triggers: periodic weekly
+
#* vpp code: vpp-master-verified vpp build
+
#* csit code: csit master branch
+
#** on success: update csit-verified-tag
+
#* testbed:  LF VIRL and LF HW compute nodes
+
#* status: OPEN - NOT WORKING
+

Revision as of 16:49, 7 July 2016

Refactoring in Progress

This page is being refactored into tabular form from the existing list form and the content updated for clarity. -dwallacelf-

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-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-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-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-virl-1606 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-1606-short Verify VPP patches by running csit short performance tests verify-perf-short none vpp branch 'stable/1606' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-hw-perf-1606-long Verify VPP patches by running csit long performance tests verify-perf-long none vpp branch 'stable/1606' + gerrit patch LF HW compute nodes WORKING
vpp-csit-verify-hw-perf-1606-all Verify VPP patches by running all csit tests (func., short perf., long perf.) verify-perf-all none vpp branch 'stable/1606' + 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-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-1606-virl Verify CSIT functional tests against a validated VPP 'stable/1606' image recheck gerrit patch commit, gerrit rebase, gerrit edit csit branch 'rls1606' + csit patch LF VIRL compute nodes WORKING
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
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

}