4 - 'nsh_sfc-verify-{stream}-{os}'
5 - 'nsh_sfc-merge-{stream}-{os}'
6 - 'nsh_sfc-verify-image-{stream}-{os}'
11 repo-os-part: 'ubuntu.trusty.main'
13 repo-os-part: 'ubuntu.xenial.main'
15 repo-os-part: 'centos7'
19 repo-stream-part: 'master'
22 name: 'nsh_sfc-verify-{stream}-{os}'
24 project-type: freestyle
29 daysToKeep: '{build-days-to-keep}'
30 numToKeep: '{build-num-to-keep}'
31 artifactDaysToKeep: '{build-artifact-days-to-keep}'
32 artifactNumToKeep: '{build-artifact-num-to-keep}'
41 - repo-name-parameter:
42 repo-name: '{repo-stream-part}.{repo-os-part}'
46 credentials-id: '{ssh-credentials}'
47 refspec: '$GERRIT_REFSPEC'
48 choosing-strategy: 'gerrit'
51 - ssh-agent-credentials:
56 - gerrit-trigger-patch-submitted:
62 maven-version: '{mvn33}'
64 settings: 'vpp-settings'
66 global-settings: 'global-settings'
67 global-settings-type: cfp
70 - ../scripts/cleanup_vpp_plugin_dev_env.sh
71 - ../scripts/setup_vpp_plugin_dev_env.sh
72 - include-raw-nsh_sfc-build.sh
73 - ../scripts/cleanup_vpp_plugin_dev_env.sh
76 name: 'nsh_sfc-verify-image-{stream}-{os}'
78 project-type: freestyle
79 node: 'verify-image-{os}'
83 daysToKeep: '{build-days-to-keep}'
84 numToKeep: '{build-num-to-keep}'
85 artifactDaysToKeep: '{build-artifact-days-to-keep}'
86 artifactNumToKeep: '{build-artifact-num-to-keep}'
95 - repo-name-parameter:
96 repo-name: '{repo-stream-part}.{repo-os-part}'
100 credentials-id: '{ssh-credentials}'
101 refspec: '$GERRIT_REFSPEC'
102 choosing-strategy: 'gerrit'
105 - ssh-agent-credentials:
107 - '{ssh-credentials}'
111 server-name: 'Primary'
113 - comment-added-contains-event:
114 comment-contains-value: 'verify-images'
116 - project-compare-type: 'ANT'
117 project-pattern: '{project}'
119 - branch-compare-type: 'ANT'
120 branch-pattern: '**/{branch}'
129 maven-version: '{mvn33}'
131 settings: 'vpp-settings'
133 global-settings: 'global-settings'
134 global-settings-type: cfp
137 - ../scripts/cleanup_vpp_plugin_dev_env.sh
138 - ../scripts/setup_vpp_plugin_dev_env.sh
139 - include-raw-nsh_sfc-build.sh
140 - ../scripts/cleanup_vpp_plugin_dev_env.sh
143 name: 'nsh_sfc-merge-{stream}-{os}'
145 project-type: freestyle
149 daysToKeep: '{build-days-to-keep}'
150 numToKeep: '{build-num-to-keep}'
151 artifactDaysToKeep: '{build-artifact-days-to-keep}'
152 artifactNumToKeep: '{build-artifact-num-to-keep}'
161 - repo-name-parameter:
162 repo-name: '{repo-stream-part}.{repo-os-part}'
165 - gerrit-trigger-scm:
166 credentials-id: '{ssh-credentials}'
168 choosing-strategy: 'default'
171 - ssh-agent-credentials:
173 - '{ssh-credentials}'
176 - gerrit-trigger-patch-merged:
183 - ../scripts/cleanup_vpp_plugin_dev_env.sh
184 - ../scripts/setup_vpp_plugin_dev_env.sh
185 - include-raw-nsh_sfc-build.sh
186 - ../scripts/cleanup_vpp_plugin_dev_env.sh