5 - 'vpp-docs-merge-{stream}'
6 - 'vpp-docs-verify-{stream}'
7 - 'vpp-make-test-docs-merge-{stream}'
8 - 'vpp-make-test-docs-verify-{stream}'
13 repo-os-part: 'ubuntu.xenial.main'
18 repo-stream-part: 'master'
21 repo-stream-part: 'stable.1810'
24 repo-stream-part: 'stable.1901'
32 - 'vpp-sphinx-docs-merge-{stream}'
33 - 'vpp-sphinx-docs-verify-{stream}'
38 repo-os-part: 'ubuntu.xenial.main'
43 repo-stream-part: 'master'
46 repo-stream-part: 'stable.1810'
52 name: 'vpp-docs-verify-{stream}'
54 project-type: freestyle
59 daysToKeep: '{build-days-to-keep}'
60 numToKeep: '{build-num-to-keep}'
61 artifactDaysToKeep: '{build-artifact-days-to-keep}'
62 artifactNumToKeep: '{build-artifact-num-to-keep}'
72 maven-version: 'mvn33-new'
78 credentials-id: 'jenkins-gerrit-credentials'
79 refspec: '$GERRIT_REFSPEC'
80 choosing-strategy: 'gerrit'
83 - fdio-infra-wrappers:
84 build-timeout: '{build-timeout}'
87 - gerrit-trigger-checkstyle:
93 maven-version: 'mvn33-new'
95 settings: 'vpp-settings'
97 global-settings: 'global-settings'
98 global-settings-type: cfp
99 - provide-maven-settings:
100 settings-file: 'vpp-settings'
101 global-settings-file: 'global-settings'
103 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
105 !include-raw-escape: include-raw-vpp-docs.sh
109 artifacts: 'docs/_build/html/*'
112 only-if-success: true
113 default-excludes: false
114 - fdio-infra-shiplogs:
115 maven-version: 'mvn33-new'
117 rerun-unstable-builds: false
122 name: 'vpp-docs-merge-{stream}'
124 project-type: freestyle
129 daysToKeep: '{build-days-to-keep}'
130 numToKeep: '{build-num-to-keep}'
131 artifactDaysToKeep: '{build-artifact-days-to-keep}'
132 artifactNumToKeep: '{build-artifact-num-to-keep}'
142 maven-version: 'mvn33-new'
147 - gerrit-trigger-scm:
148 credentials-id: 'jenkins-gerrit-credentials'
150 choosing-strategy: 'default'
153 - fdio-infra-wrappers:
154 build-timeout: '{build-timeout}'
158 jobs: 'vpp-merge-{stream}-ubuntu1604'
161 server-name: 'Primary'
163 - comment-added-contains-event:
164 comment-contains-value: 'run-docs'
166 - project-compare-type: 'ANT'
167 project-pattern: '{project}'
169 - branch-compare-type: 'ANT'
170 branch-pattern: '**/{branch}'
179 maven-version: 'mvn33-new'
181 settings: 'vpp-settings'
183 global-settings: 'global-settings'
184 global-settings-type: cfp
185 - provide-maven-settings:
186 settings-file: 'vpp-settings'
187 global-settings-file: 'global-settings'
189 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
191 !include-raw-escape: include-raw-vpp-docs.sh
195 artifacts: 'build-root/docs/html/*'
198 only-if-success: true
199 default-excludes: false
200 - fdio-infra-shiplogs:
201 maven-version: 'mvn33-new'
203 rerun-unstable-builds: false
208 name: 'vpp-sphinx-docs-verify-{stream}'
210 project-type: freestyle
215 daysToKeep: '{build-days-to-keep}'
216 numToKeep: '{build-num-to-keep}'
217 artifactDaysToKeep: '{build-artifact-days-to-keep}'
218 artifactNumToKeep: '{build-artifact-num-to-keep}'
228 maven-version: 'mvn33-new'
233 - gerrit-trigger-scm:
234 credentials-id: 'jenkins-gerrit-credentials'
235 refspec: '$GERRIT_REFSPEC'
236 choosing-strategy: 'gerrit'
239 - fdio-infra-wrappers:
240 build-timeout: '{build-timeout}'
244 server-name: 'Primary'
246 - comment-added-contains-event:
247 comment-contains-value: 'run-sphinx-docs-verify'
249 - project-compare-type: 'ANT'
250 project-pattern: '{project}'
252 - branch-compare-type: 'ANT'
253 branch-pattern: '**/{branch}'
261 maven-version: 'mvn33-new'
263 settings: 'vpp-settings'
265 global-settings: 'global-settings'
266 global-settings-type: cfp
267 - provide-maven-settings:
268 settings-file: 'vpp-settings'
269 global-settings-file: 'global-settings'
271 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
273 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
277 artifacts: 'docs/_build/html/*'
280 only-if-success: true
281 default-excludes: false
282 - fdio-infra-shiplogs:
283 maven-version: 'mvn33-new'
285 rerun-unstable-builds: false
290 name: 'vpp-sphinx-docs-merge-{stream}'
292 project-type: freestyle
297 daysToKeep: '{build-days-to-keep}'
298 numToKeep: '{build-num-to-keep}'
299 artifactDaysToKeep: '{build-artifact-days-to-keep}'
300 artifactNumToKeep: '{build-artifact-num-to-keep}'
310 maven-version: 'mvn33-new'
315 - gerrit-trigger-scm:
316 credentials-id: 'jenkins-gerrit-credentials'
318 choosing-strategy: 'default'
321 - fdio-infra-wrappers:
322 build-timeout: '{build-timeout}'
326 server-name: 'Primary'
328 - comment-added-contains-event:
329 comment-contains-value: 'run-sphinx-docs-merged'
338 maven-version: 'mvn33-new'
340 settings: 'vpp-settings'
342 global-settings: 'global-settings'
343 global-settings-type: cfp
344 - provide-maven-settings:
345 settings-file: 'vpp-settings'
346 global-settings-file: 'global-settings'
348 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
350 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
354 artifacts: 'docs/_build/html/*'
357 only-if-success: true
358 default-excludes: false
359 - fdio-infra-shiplogs:
360 maven-version: 'mvn33-new'
362 rerun-unstable-builds: false
367 name: 'vpp-make-test-docs-verify-{stream}'
369 project-type: freestyle
374 daysToKeep: '{build-days-to-keep}'
375 numToKeep: '{build-num-to-keep}'
376 artifactDaysToKeep: '{build-artifact-days-to-keep}'
377 artifactNumToKeep: '{build-artifact-num-to-keep}'
387 maven-version: 'mvn33-new'
392 - gerrit-trigger-scm:
393 credentials-id: 'jenkins-gerrit-credentials'
394 refspec: '$GERRIT_REFSPEC'
395 choosing-strategy: 'gerrit'
398 - fdio-infra-wrappers:
399 build-timeout: '{build-timeout}'
402 - gerrit-trigger-checkstyle:
408 maven-version: 'mvn33-new'
410 settings: 'vpp-settings'
412 global-settings: 'global-settings'
413 global-settings-type: cfp
414 - provide-maven-settings:
415 settings-file: 'vpp-settings'
416 global-settings-file: 'global-settings'
418 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
420 !include-raw-escape: include-raw-vpp-make-test-docs.sh
424 artifacts: 'build-root/test-doc/build/html/*'
427 only-if-success: true
428 default-excludes: false
429 - fdio-infra-shiplogs:
430 maven-version: 'mvn33-new'
432 rerun-unstable-builds: false
437 name: 'vpp-make-test-docs-merge-{stream}'
439 project-type: freestyle
444 daysToKeep: '{build-days-to-keep}'
445 numToKeep: '{build-num-to-keep}'
446 artifactDaysToKeep: '{build-artifact-days-to-keep}'
447 artifactNumToKeep: '{build-artifact-num-to-keep}'
457 maven-version: 'mvn33-new'
462 - gerrit-trigger-scm:
463 credentials-id: 'jenkins-gerrit-credentials'
465 choosing-strategy: 'default'
468 - fdio-infra-wrappers:
469 build-timeout: '{build-timeout}'
473 jobs: 'vpp-merge-{stream}-ubuntu1604'
476 server-name: 'Primary'
478 - comment-added-contains-event:
479 comment-contains-value: 'run-docs'
481 - project-compare-type: 'ANT'
482 project-pattern: '{project}'
484 - branch-compare-type: 'ANT'
485 branch-pattern: '**/{branch}'
494 maven-version: 'mvn33-new'
496 settings: 'vpp-settings'
498 global-settings: 'global-settings'
499 global-settings-type: cfp
500 - provide-maven-settings:
501 settings-file: 'vpp-settings'
502 global-settings-file: 'global-settings'
504 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
506 !include-raw-escape: include-raw-vpp-make-test-docs.sh
510 artifacts: 'build-root/test-doc/build/html/*'
513 only-if-success: true
514 default-excludes: false
515 - fdio-infra-shiplogs:
516 maven-version: 'mvn33-new'
518 rerun-unstable-builds: false