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.1801'
24 repo-stream-part: 'stable.1804'
27 repo-stream-part: 'stable.1807'
30 repo-stream-part: 'stable.1810'
33 repo-stream-part: 'stable.1901'
41 - 'vpp-sphinx-docs-merge-{stream}'
42 - 'vpp-sphinx-docs-verify-{stream}'
47 repo-os-part: 'ubuntu.xenial.main'
52 repo-stream-part: 'master'
55 repo-stream-part: 'stable.1810'
61 name: 'vpp-docs-verify-{stream}'
63 project-type: freestyle
68 daysToKeep: '{build-days-to-keep}'
69 numToKeep: '{build-num-to-keep}'
70 artifactDaysToKeep: '{build-artifact-days-to-keep}'
71 artifactNumToKeep: '{build-artifact-num-to-keep}'
81 maven-version: 'mvn33-new'
87 credentials-id: 'jenkins-gerrit-credentials'
88 refspec: '$GERRIT_REFSPEC'
89 choosing-strategy: 'gerrit'
92 - fdio-infra-wrappers:
93 build-timeout: '{build-timeout}'
96 - gerrit-trigger-checkstyle:
102 maven-version: 'mvn33-new'
104 settings: 'vpp-settings'
106 global-settings: 'global-settings'
107 global-settings-type: cfp
108 - provide-maven-settings:
109 settings-file: 'vpp-settings'
110 global-settings-file: 'global-settings'
112 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
114 !include-raw-escape: include-raw-vpp-docs.sh
118 artifacts: 'docs/_build/html/*'
121 only-if-success: true
122 default-excludes: false
123 - fdio-infra-shiplogs:
124 maven-version: 'mvn33-new'
126 rerun-unstable-builds: false
131 name: 'vpp-docs-merge-{stream}'
133 project-type: freestyle
138 daysToKeep: '{build-days-to-keep}'
139 numToKeep: '{build-num-to-keep}'
140 artifactDaysToKeep: '{build-artifact-days-to-keep}'
141 artifactNumToKeep: '{build-artifact-num-to-keep}'
151 maven-version: 'mvn33-new'
156 - gerrit-trigger-scm:
157 credentials-id: 'jenkins-gerrit-credentials'
159 choosing-strategy: 'default'
162 - fdio-infra-wrappers:
163 build-timeout: '{build-timeout}'
167 jobs: 'vpp-merge-{stream}-ubuntu1604'
170 server-name: 'Primary'
172 - comment-added-contains-event:
173 comment-contains-value: 'run-docs'
175 - project-compare-type: 'ANT'
176 project-pattern: '{project}'
178 - branch-compare-type: 'ANT'
179 branch-pattern: '**/{branch}'
188 maven-version: 'mvn33-new'
190 settings: 'vpp-settings'
192 global-settings: 'global-settings'
193 global-settings-type: cfp
194 - provide-maven-settings:
195 settings-file: 'vpp-settings'
196 global-settings-file: 'global-settings'
198 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
200 !include-raw-escape: include-raw-vpp-docs.sh
204 artifacts: 'build-root/docs/html/*'
207 only-if-success: true
208 default-excludes: false
209 - fdio-infra-shiplogs:
210 maven-version: 'mvn33-new'
212 rerun-unstable-builds: false
217 name: 'vpp-sphinx-docs-verify-{stream}'
219 project-type: freestyle
224 daysToKeep: '{build-days-to-keep}'
225 numToKeep: '{build-num-to-keep}'
226 artifactDaysToKeep: '{build-artifact-days-to-keep}'
227 artifactNumToKeep: '{build-artifact-num-to-keep}'
237 maven-version: 'mvn33-new'
242 - gerrit-trigger-scm:
243 credentials-id: 'jenkins-gerrit-credentials'
244 refspec: '$GERRIT_REFSPEC'
245 choosing-strategy: 'gerrit'
248 - fdio-infra-wrappers:
249 build-timeout: '{build-timeout}'
253 server-name: 'Primary'
255 - comment-added-contains-event:
256 comment-contains-value: 'run-sphinx-docs-verify'
258 - project-compare-type: 'ANT'
259 project-pattern: '{project}'
261 - branch-compare-type: 'ANT'
262 branch-pattern: '**/{branch}'
270 maven-version: 'mvn33-new'
272 settings: 'vpp-settings'
274 global-settings: 'global-settings'
275 global-settings-type: cfp
276 - provide-maven-settings:
277 settings-file: 'vpp-settings'
278 global-settings-file: 'global-settings'
280 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
282 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
286 artifacts: 'docs/_build/html/*'
289 only-if-success: true
290 default-excludes: false
291 - fdio-infra-shiplogs:
292 maven-version: 'mvn33-new'
294 rerun-unstable-builds: false
299 name: 'vpp-sphinx-docs-merge-{stream}'
301 project-type: freestyle
306 daysToKeep: '{build-days-to-keep}'
307 numToKeep: '{build-num-to-keep}'
308 artifactDaysToKeep: '{build-artifact-days-to-keep}'
309 artifactNumToKeep: '{build-artifact-num-to-keep}'
319 maven-version: 'mvn33-new'
324 - gerrit-trigger-scm:
325 credentials-id: 'jenkins-gerrit-credentials'
327 choosing-strategy: 'default'
330 - fdio-infra-wrappers:
331 build-timeout: '{build-timeout}'
335 server-name: 'Primary'
337 - comment-added-contains-event:
338 comment-contains-value: 'run-sphinx-docs-merged'
347 maven-version: 'mvn33-new'
349 settings: 'vpp-settings'
351 global-settings: 'global-settings'
352 global-settings-type: cfp
353 - provide-maven-settings:
354 settings-file: 'vpp-settings'
355 global-settings-file: 'global-settings'
357 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
359 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
363 artifacts: 'docs/_build/html/*'
366 only-if-success: true
367 default-excludes: false
368 - fdio-infra-shiplogs:
369 maven-version: 'mvn33-new'
371 rerun-unstable-builds: false
376 name: 'vpp-make-test-docs-verify-{stream}'
378 project-type: freestyle
383 daysToKeep: '{build-days-to-keep}'
384 numToKeep: '{build-num-to-keep}'
385 artifactDaysToKeep: '{build-artifact-days-to-keep}'
386 artifactNumToKeep: '{build-artifact-num-to-keep}'
396 maven-version: 'mvn33-new'
401 - gerrit-trigger-scm:
402 credentials-id: 'jenkins-gerrit-credentials'
403 refspec: '$GERRIT_REFSPEC'
404 choosing-strategy: 'gerrit'
407 - fdio-infra-wrappers:
408 build-timeout: '{build-timeout}'
411 - gerrit-trigger-checkstyle:
417 maven-version: 'mvn33-new'
419 settings: 'vpp-settings'
421 global-settings: 'global-settings'
422 global-settings-type: cfp
423 - provide-maven-settings:
424 settings-file: 'vpp-settings'
425 global-settings-file: 'global-settings'
427 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
429 !include-raw-escape: include-raw-vpp-make-test-docs.sh
433 artifacts: 'build-root/test-doc/build/html/*'
436 only-if-success: true
437 default-excludes: false
438 - fdio-infra-shiplogs:
439 maven-version: 'mvn33-new'
441 rerun-unstable-builds: false
446 name: 'vpp-make-test-docs-merge-{stream}'
448 project-type: freestyle
453 daysToKeep: '{build-days-to-keep}'
454 numToKeep: '{build-num-to-keep}'
455 artifactDaysToKeep: '{build-artifact-days-to-keep}'
456 artifactNumToKeep: '{build-artifact-num-to-keep}'
466 maven-version: 'mvn33-new'
471 - gerrit-trigger-scm:
472 credentials-id: 'jenkins-gerrit-credentials'
474 choosing-strategy: 'default'
477 - fdio-infra-wrappers:
478 build-timeout: '{build-timeout}'
482 jobs: 'vpp-merge-{stream}-ubuntu1604'
485 server-name: 'Primary'
487 - comment-added-contains-event:
488 comment-contains-value: 'run-docs'
490 - project-compare-type: 'ANT'
491 project-pattern: '{project}'
493 - branch-compare-type: 'ANT'
494 branch-pattern: '**/{branch}'
503 maven-version: 'mvn33-new'
505 settings: 'vpp-settings'
507 global-settings: 'global-settings'
508 global-settings-type: cfp
509 - provide-maven-settings:
510 settings-file: 'vpp-settings'
511 global-settings-file: 'global-settings'
513 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
515 !include-raw-escape: include-raw-vpp-make-test-docs.sh
519 artifacts: 'build-root/test-doc/build/html/*'
522 only-if-success: true
523 default-excludes: false
524 - fdio-infra-shiplogs:
525 maven-version: 'mvn33-new'
527 rerun-unstable-builds: false