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:
63 - ../scripts/cleanup_vpp_plugin_dev_env.sh
64 - include-raw-nsh_sfc-build.sh
65 - ../scripts/cleanup_vpp_plugin_dev_env.sh
68 name: 'nsh_sfc-verify-image-{stream}-{os}'
70 project-type: freestyle
71 node: 'verify-image-{os}'
75 daysToKeep: '{build-days-to-keep}'
76 numToKeep: '{build-num-to-keep}'
77 artifactDaysToKeep: '{build-artifact-days-to-keep}'
78 artifactNumToKeep: '{build-artifact-num-to-keep}'
87 - repo-name-parameter:
88 repo-name: '{repo-stream-part}.{repo-os-part}'
92 credentials-id: '{ssh-credentials}'
93 refspec: '$GERRIT_REFSPEC'
94 choosing-strategy: 'gerrit'
97 - ssh-agent-credentials:
103 server-name: 'Primary'
105 - comment-added-contains-event:
106 comment-contains-value: 'verify-images'
108 - project-compare-type: 'ANT'
109 project-pattern: '{project}'
111 - branch-compare-type: 'ANT'
112 branch-pattern: '**/{branch}'
122 - ../scripts/cleanup_vpp_plugin_dev_env.sh
123 - include-raw-nsh_sfc-build.sh
124 - ../scripts/cleanup_vpp_plugin_dev_env.sh
127 name: 'nsh_sfc-merge-{stream}-{os}'
129 project-type: freestyle
133 daysToKeep: '{build-days-to-keep}'
134 numToKeep: '{build-num-to-keep}'
135 artifactDaysToKeep: '{build-artifact-days-to-keep}'
136 artifactNumToKeep: '{build-artifact-num-to-keep}'
145 - repo-name-parameter:
146 repo-name: '{repo-stream-part}.{repo-os-part}'
149 - gerrit-trigger-scm:
150 credentials-id: '{ssh-credentials}'
152 choosing-strategy: 'default'
155 - ssh-agent-credentials:
157 - '{ssh-credentials}'
160 - gerrit-trigger-patch-merged:
167 - ../scripts/cleanup_vpp_plugin_dev_env.sh
168 - include-raw-nsh_sfc-build.sh
169 - ../scripts/cleanup_vpp_plugin_dev_env.sh