5 - 'vpp-sphinx-docs-merge-{stream}'
6 - 'vpp-sphinx-docs-verify-{stream}'
7 - 'vpp-docs-merge-{stream}'
8 - 'vpp-docs-verify-{stream}'
9 - 'vpp-make-test-docs-merge-{stream}'
10 - 'vpp-make-test-docs-verify-{stream}'
15 repo-os-part: 'ubuntu.xenial.main'
20 repo-stream-part: 'master'
23 repo-stream-part: 'stable.1801'
26 repo-stream-part: 'stable.1804'
29 repo-stream-part: 'stable.1807'
32 repo-stream-part: 'stable.1810'
39 name: 'vpp-docs-verify-{stream}'
41 project-type: freestyle
46 daysToKeep: '{build-days-to-keep}'
47 numToKeep: '{build-num-to-keep}'
48 artifactDaysToKeep: '{build-artifact-days-to-keep}'
49 artifactNumToKeep: '{build-artifact-num-to-keep}'
59 maven-version: 'mvn33-new'
65 credentials-id: 'jenkins-gerrit-credentials'
66 refspec: '$GERRIT_REFSPEC'
67 choosing-strategy: 'gerrit'
70 - fdio-infra-wrappers:
71 build-timeout: '{build-timeout}'
74 - gerrit-trigger-checkstyle:
80 maven-version: 'mvn33-new'
82 settings: 'vpp-settings'
84 global-settings: 'global-settings'
85 global-settings-type: cfp
86 - provide-maven-settings:
87 settings-file: 'vpp-settings'
88 global-settings-file: 'global-settings'
90 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
92 !include-raw-escape: include-raw-vpp-docs.sh
96 artifacts: 'build-root/docs/html/*'
100 default-excludes: false
101 - fdio-infra-shiplogs:
102 maven-version: 'mvn33-new'
104 rerun-unstable-builds: false
109 name: 'vpp-docs-merge-{stream}'
111 project-type: freestyle
116 daysToKeep: '{build-days-to-keep}'
117 numToKeep: '{build-num-to-keep}'
118 artifactDaysToKeep: '{build-artifact-days-to-keep}'
119 artifactNumToKeep: '{build-artifact-num-to-keep}'
129 maven-version: 'mvn33-new'
134 - gerrit-trigger-scm:
135 credentials-id: 'jenkins-gerrit-credentials'
137 choosing-strategy: 'default'
140 - fdio-infra-wrappers:
141 build-timeout: '{build-timeout}'
145 jobs: 'vpp-merge-{stream}-ubuntu1604'
148 server-name: 'Primary'
150 - comment-added-contains-event:
151 comment-contains-value: 'run-docs'
153 - project-compare-type: 'ANT'
154 project-pattern: '{project}'
156 - branch-compare-type: 'ANT'
157 branch-pattern: '**/{branch}'
166 maven-version: 'mvn33-new'
168 settings: 'vpp-settings'
170 global-settings: 'global-settings'
171 global-settings-type: cfp
172 - provide-maven-settings:
173 settings-file: 'vpp-settings'
174 global-settings-file: 'global-settings'
176 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
178 !include-raw-escape: include-raw-vpp-docs.sh
182 artifacts: 'build-root/docs/html/*'
185 only-if-success: true
186 default-excludes: false
187 - fdio-infra-shiplogs:
188 maven-version: 'mvn33-new'
190 rerun-unstable-builds: false
195 name: 'vpp-sphinx-docs-verify-{stream}'
197 project-type: freestyle
202 daysToKeep: '{build-days-to-keep}'
203 numToKeep: '{build-num-to-keep}'
204 artifactDaysToKeep: '{build-artifact-days-to-keep}'
205 artifactNumToKeep: '{build-artifact-num-to-keep}'
215 maven-version: 'mvn33-new'
220 - gerrit-trigger-scm:
221 credentials-id: 'jenkins-gerrit-credentials'
222 refspec: '$GERRIT_REFSPEC'
223 choosing-strategy: 'gerrit'
226 - fdio-infra-wrappers:
227 build-timeout: '{build-timeout}'
231 server-name: 'Primary'
233 - comment-added-contains-event:
234 comment-contains-value: 'run-sphinx-docs-verify'
237 maven-version: 'mvn33-new'
239 settings: 'vpp-settings'
241 global-settings: 'global-settings'
242 global-settings-type: cfp
243 - provide-maven-settings:
244 settings-file: 'vpp-settings'
245 global-settings-file: 'global-settings'
247 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
249 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
253 artifacts: 'build-root/docs/html/*'
256 only-if-success: true
257 default-excludes: false
258 - fdio-infra-shiplogs:
259 maven-version: 'mvn33-new'
261 rerun-unstable-builds: false
266 name: 'vpp-sphinx-docs-merge-{stream}'
268 project-type: freestyle
273 daysToKeep: '{build-days-to-keep}'
274 numToKeep: '{build-num-to-keep}'
275 artifactDaysToKeep: '{build-artifact-days-to-keep}'
276 artifactNumToKeep: '{build-artifact-num-to-keep}'
286 maven-version: 'mvn33-new'
291 - gerrit-trigger-scm:
292 credentials-id: 'jenkins-gerrit-credentials'
294 choosing-strategy: 'default'
297 - fdio-infra-wrappers:
298 build-timeout: '{build-timeout}'
302 server-name: 'Primary'
304 - comment-added-contains-event:
305 comment-contains-value: 'run-sphinx-docs-merged'
314 maven-version: 'mvn33-new'
316 settings: 'vpp-settings'
318 global-settings: 'global-settings'
319 global-settings-type: cfp
320 - provide-maven-settings:
321 settings-file: 'vpp-settings'
322 global-settings-file: 'global-settings'
324 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
326 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
330 artifacts: 'build-root/docs/html/*'
333 only-if-success: true
334 default-excludes: false
335 - fdio-infra-shiplogs:
336 maven-version: 'mvn33-new'
338 rerun-unstable-builds: false
343 name: 'vpp-make-test-docs-verify-{stream}'
345 project-type: freestyle
350 daysToKeep: '{build-days-to-keep}'
351 numToKeep: '{build-num-to-keep}'
352 artifactDaysToKeep: '{build-artifact-days-to-keep}'
353 artifactNumToKeep: '{build-artifact-num-to-keep}'
363 maven-version: 'mvn33-new'
368 - gerrit-trigger-scm:
369 credentials-id: 'jenkins-gerrit-credentials'
370 refspec: '$GERRIT_REFSPEC'
371 choosing-strategy: 'gerrit'
374 - fdio-infra-wrappers:
375 build-timeout: '{build-timeout}'
378 - gerrit-trigger-checkstyle:
384 maven-version: 'mvn33-new'
386 settings: 'vpp-settings'
388 global-settings: 'global-settings'
389 global-settings-type: cfp
390 - provide-maven-settings:
391 settings-file: 'vpp-settings'
392 global-settings-file: 'global-settings'
394 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
396 !include-raw-escape: include-raw-vpp-make-test-docs.sh
400 artifacts: 'build-root/test-doc/build/html/*'
403 only-if-success: true
404 default-excludes: false
405 - fdio-infra-shiplogs:
406 maven-version: 'mvn33-new'
408 rerun-unstable-builds: false
413 name: 'vpp-make-test-docs-merge-{stream}'
415 project-type: freestyle
420 daysToKeep: '{build-days-to-keep}'
421 numToKeep: '{build-num-to-keep}'
422 artifactDaysToKeep: '{build-artifact-days-to-keep}'
423 artifactNumToKeep: '{build-artifact-num-to-keep}'
433 maven-version: 'mvn33-new'
438 - gerrit-trigger-scm:
439 credentials-id: 'jenkins-gerrit-credentials'
441 choosing-strategy: 'default'
444 - fdio-infra-wrappers:
445 build-timeout: '{build-timeout}'
449 jobs: 'vpp-merge-{stream}-ubuntu1604'
452 server-name: 'Primary'
454 - comment-added-contains-event:
455 comment-contains-value: 'run-docs'
457 - project-compare-type: 'ANT'
458 project-pattern: '{project}'
460 - branch-compare-type: 'ANT'
461 branch-pattern: '**/{branch}'
470 maven-version: 'mvn33-new'
472 settings: 'vpp-settings'
474 global-settings: 'global-settings'
475 global-settings-type: cfp
476 - provide-maven-settings:
477 settings-file: 'vpp-settings'
478 global-settings-file: 'global-settings'
480 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
482 !include-raw-escape: include-raw-vpp-make-test-docs.sh
486 artifacts: 'build-root/test-doc/build/html/*'
489 only-if-success: true
490 default-excludes: false
491 - fdio-infra-shiplogs:
492 maven-version: 'mvn33-new'
494 rerun-unstable-builds: false