2 name: csit-vpp-functional
3 description: 'Run VPP functional tests on VIRL.'
6 - 'csit-vpp-{functionality}'
11 functionality: 'functional-virl'
14 name: 'csit-vpp-{functionality}'
16 project-type: freestyle
21 daysToKeep: '{build-days-to-keep}'
22 numToKeep: '{build-num-to-keep}'
23 artifactDaysToKeep: '{build-artifact-days-to-keep}'
24 artifactNumToKeep: '{build-artifact-num-to-keep}'
34 description: 'Space separated VPP *.deb URLs from nexus'
38 credentials-id: '{ssh-credentials}'
39 refspec: '$GERRIT_REFSPEC'
40 choosing-strategy: 'gerrit'
43 - ssh-agent-credentials:
49 # cloud-name: 'Primary'
51 # stop-on-terminate: False
53 # TODO: Rewrite following trigger. Whis job has to be triggered by
54 # VPP verification build. This job requires built VPP DEBs.
55 # Until CSIT is fully integrated with VIRL & HW lab, trigger this build by
58 - gerrit-trigger-patch-submitted:
64 # This is where we will need to insert a step with a script that pulls all the
65 # allocated IP addresses and injecting as vars into the env. (see Opendaylight script: include-raw-integration-get-slave-addresses.sh
66 # See jjb/integration from ODL
68 !include-raw-escape include-raw-csit-vpp-functional-virl.sh
72 artifacts: 'report.html, log.html, output.xml'
78 name: 'csit-vpp-functional-hw-tb2'
80 project-type: freestyle
85 daysToKeep: '{build-days-to-keep}'
86 numToKeep: '{build-num-to-keep}'
87 artifactDaysToKeep: '{build-artifact-days-to-keep}'
88 artifactNumToKeep: '{build-artifact-num-to-keep}'
98 description: 'Space separated VPP *.deb URLs from nexus'
101 - gerrit-trigger-scm:
102 credentials-id: '{ssh-credentials}'
103 refspec: '$GERRIT_REFSPEC'
104 choosing-strategy: 'gerrit'
107 - ssh-agent-credentials:
109 - '{ssh-credentials}'
111 - gerrit-trigger-manually-triggered:
114 comment-trigger-value: 'hw-tb2-recheck'
118 !include-raw-escape jjb/csit/include-raw-csit-vpp-functional-hw-tb2.sh
122 artifacts: 'report.html, log.html, output.xml'