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.1901'
24 repo-stream-part: 'stable.1904'
33 - 'vpp-sphinx-docs-merge-{stream}'
34 - 'vpp-sphinx-docs-verify-{stream}'
39 repo-os-part: 'ubuntu.xenial.main'
44 repo-stream-part: 'master'
50 name: 'vpp-docs-verify-{stream}'
52 project-type: freestyle
58 default-excludes: false
62 daysToKeep: '{build-days-to-keep}'
63 numToKeep: '{build-num-to-keep}'
64 artifactDaysToKeep: '{build-artifact-days-to-keep}'
65 artifactNumToKeep: '{build-artifact-num-to-keep}'
75 maven-version: 'mvn33-new'
81 credentials-id: 'jenkins-gerrit-credentials'
82 refspec: '$GERRIT_REFSPEC'
83 choosing-strategy: 'gerrit'
86 - fdio-infra-wrappers:
87 build-timeout: '{build-timeout}'
90 - gerrit-trigger-checkstyle:
96 maven-version: 'mvn33-new'
98 settings: 'vpp-settings'
100 global-settings: 'global-settings'
101 global-settings-type: cfp
102 - provide-maven-settings:
103 settings-file: 'vpp-settings'
104 global-settings-file: 'global-settings'
106 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
108 !include-raw-escape: include-raw-vpp-docs.sh
111 - fdio-infra-shiplogs:
112 maven-version: 'mvn33-new'
114 rerun-unstable-builds: false
119 name: 'vpp-docs-merge-{stream}'
121 project-type: freestyle
124 archive-artifacts: '**/build-root/docs/html/*'
127 only-if-success: true
128 default-excludes: false
132 daysToKeep: '{build-days-to-keep}'
133 numToKeep: '{build-num-to-keep}'
134 artifactDaysToKeep: '{build-artifact-days-to-keep}'
135 artifactNumToKeep: '{build-artifact-num-to-keep}'
145 maven-version: 'mvn33-new'
149 name: ARCHIVE_ARTIFACTS
150 description: Artifacts to archive to the logs server.
153 - gerrit-trigger-scm:
154 credentials-id: 'jenkins-gerrit-credentials'
156 choosing-strategy: 'default'
159 - fdio-infra-wrappers:
160 build-timeout: '{build-timeout}'
164 jobs: 'vpp-merge-{stream}-ubuntu1604'
167 server-name: 'Primary'
169 - comment-added-contains-event:
170 comment-contains-value: 'run-docs'
172 - project-compare-type: 'ANT'
173 project-pattern: '{project}'
175 - branch-compare-type: 'ANT'
176 branch-pattern: '**/{branch}'
185 maven-version: 'mvn33-new'
187 settings: 'vpp-settings'
189 global-settings: 'global-settings'
190 global-settings-type: cfp
191 - provide-maven-settings:
192 settings-file: 'vpp-settings'
193 global-settings-file: 'global-settings'
195 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
197 !include-raw-escape: include-raw-vpp-docs.sh
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 only-if-success: true
216 default-excludes: false
219 daysToKeep: '{build-days-to-keep}'
220 numToKeep: '{build-num-to-keep}'
221 artifactDaysToKeep: '{build-artifact-days-to-keep}'
222 artifactNumToKeep: '{build-artifact-num-to-keep}'
232 maven-version: 'mvn33-new'
237 - gerrit-trigger-scm:
238 credentials-id: 'jenkins-gerrit-credentials'
239 refspec: '$GERRIT_REFSPEC'
240 choosing-strategy: 'gerrit'
243 - fdio-infra-wrappers:
244 build-timeout: '{build-timeout}'
248 server-name: 'Primary'
250 - comment-added-contains-event:
251 comment-contains-value: 'run-sphinx-docs-verify'
253 - project-compare-type: 'ANT'
254 project-pattern: '{project}'
256 - branch-compare-type: 'ANT'
257 branch-pattern: '**/{branch}'
265 maven-version: 'mvn33-new'
267 settings: 'vpp-settings'
269 global-settings: 'global-settings'
270 global-settings-type: cfp
271 - provide-maven-settings:
272 settings-file: 'vpp-settings'
273 global-settings-file: 'global-settings'
275 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
277 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
280 - fdio-infra-shiplogs:
281 maven-version: 'mvn33-new'
283 rerun-unstable-builds: false
288 name: 'vpp-sphinx-docs-merge-{stream}'
290 project-type: freestyle
293 archive-artifacts: 'docs/_build/html/*'
296 only-if-success: true
297 default-excludes: false
300 daysToKeep: '{build-days-to-keep}'
301 numToKeep: '{build-num-to-keep}'
302 artifactDaysToKeep: '{build-artifact-days-to-keep}'
303 artifactNumToKeep: '{build-artifact-num-to-keep}'
313 maven-version: 'mvn33-new'
317 name: ARCHIVE_ARTIFACTS
318 default: '{archive-artifacts}'
319 description: Artifacts to archive to the logs server.
322 - gerrit-trigger-scm:
323 credentials-id: 'jenkins-gerrit-credentials'
325 choosing-strategy: 'default'
328 - fdio-infra-wrappers:
329 build-timeout: '{build-timeout}'
333 server-name: 'Primary'
335 - comment-added-contains-event:
336 comment-contains-value: 'run-sphinx-docs-merged'
345 maven-version: 'mvn33-new'
347 settings: 'vpp-settings'
349 global-settings: 'global-settings'
350 global-settings-type: cfp
351 - provide-maven-settings:
352 settings-file: 'vpp-settings'
353 global-settings-file: 'global-settings'
355 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
357 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
360 - fdio-infra-shiplogs:
361 maven-version: 'mvn33-new'
363 rerun-unstable-builds: false
368 name: 'vpp-make-test-docs-verify-{stream}'
370 project-type: freestyle
375 only-if-success: true
376 default-excludes: false
379 daysToKeep: '{build-days-to-keep}'
380 numToKeep: '{build-num-to-keep}'
381 artifactDaysToKeep: '{build-artifact-days-to-keep}'
382 artifactNumToKeep: '{build-artifact-num-to-keep}'
392 maven-version: 'mvn33-new'
397 - gerrit-trigger-scm:
398 credentials-id: 'jenkins-gerrit-credentials'
399 refspec: '$GERRIT_REFSPEC'
400 choosing-strategy: 'gerrit'
403 - fdio-infra-wrappers:
404 build-timeout: '{build-timeout}'
407 - gerrit-trigger-checkstyle:
413 maven-version: 'mvn33-new'
415 settings: 'vpp-settings'
417 global-settings: 'global-settings'
418 global-settings-type: cfp
419 - provide-maven-settings:
420 settings-file: 'vpp-settings'
421 global-settings-file: 'global-settings'
423 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
425 !include-raw-escape: include-raw-vpp-make-test-docs.sh
428 - fdio-infra-shiplogs:
429 maven-version: 'mvn33-new'
431 rerun-unstable-builds: false
436 name: 'vpp-make-test-docs-merge-{stream}'
438 project-type: freestyle
441 archive-artifacts: '**/test/doc/build/html/*'
444 only-if-success: true
445 default-excludes: false
449 daysToKeep: '{build-days-to-keep}'
450 numToKeep: '{build-num-to-keep}'
451 artifactDaysToKeep: '{build-artifact-days-to-keep}'
452 artifactNumToKeep: '{build-artifact-num-to-keep}'
462 maven-version: 'mvn33-new'
466 name: ARCHIVE_ARTIFACTS
467 default: '{archive-artifacts}'
468 description: Artifacts to archive to the logs server.
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
518 - fdio-infra-shiplogs:
519 maven-version: 'mvn33-new'
521 rerun-unstable-builds: false