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'
47 repo-stream-part: 'stable.1810'
53 name: 'vpp-docs-verify-{stream}'
55 project-type: freestyle
58 archive-artifacts: '**/build-root/docs/html/*'
62 default-excludes: false
66 daysToKeep: '{build-days-to-keep}'
67 numToKeep: '{build-num-to-keep}'
68 artifactDaysToKeep: '{build-artifact-days-to-keep}'
69 artifactNumToKeep: '{build-artifact-num-to-keep}'
79 maven-version: 'mvn33-new'
83 name: ARCHIVE_ARTIFACTS
84 default: '{archive-artifacts}'
85 description: Artifacts to archive to the logs server.
89 credentials-id: 'jenkins-gerrit-credentials'
90 refspec: '$GERRIT_REFSPEC'
91 choosing-strategy: 'gerrit'
94 - fdio-infra-wrappers:
95 build-timeout: '{build-timeout}'
98 - gerrit-trigger-checkstyle:
104 maven-version: 'mvn33-new'
106 settings: 'vpp-settings'
108 global-settings: 'global-settings'
109 global-settings-type: cfp
110 - provide-maven-settings:
111 settings-file: 'vpp-settings'
112 global-settings-file: 'global-settings'
114 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
116 !include-raw-escape: include-raw-vpp-docs.sh
119 - fdio-infra-shiplogs:
120 maven-version: 'mvn33-new'
122 rerun-unstable-builds: false
127 name: 'vpp-docs-merge-{stream}'
129 project-type: freestyle
132 archive-artifacts: '**/build-root/docs/html/*'
135 only-if-success: true
136 default-excludes: false
140 daysToKeep: '{build-days-to-keep}'
141 numToKeep: '{build-num-to-keep}'
142 artifactDaysToKeep: '{build-artifact-days-to-keep}'
143 artifactNumToKeep: '{build-artifact-num-to-keep}'
153 maven-version: 'mvn33-new'
157 name: ARCHIVE_ARTIFACTS
158 description: Artifacts to archive to the logs server.
161 - gerrit-trigger-scm:
162 credentials-id: 'jenkins-gerrit-credentials'
164 choosing-strategy: 'default'
167 - fdio-infra-wrappers:
168 build-timeout: '{build-timeout}'
172 jobs: 'vpp-merge-{stream}-ubuntu1604'
175 server-name: 'Primary'
177 - comment-added-contains-event:
178 comment-contains-value: 'run-docs'
180 - project-compare-type: 'ANT'
181 project-pattern: '{project}'
183 - branch-compare-type: 'ANT'
184 branch-pattern: '**/{branch}'
193 maven-version: 'mvn33-new'
195 settings: 'vpp-settings'
197 global-settings: 'global-settings'
198 global-settings-type: cfp
199 - provide-maven-settings:
200 settings-file: 'vpp-settings'
201 global-settings-file: 'global-settings'
203 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
205 !include-raw-escape: include-raw-vpp-docs.sh
208 - fdio-infra-shiplogs:
209 maven-version: 'mvn33-new'
211 rerun-unstable-builds: false
216 name: 'vpp-sphinx-docs-verify-{stream}'
218 project-type: freestyle
221 archive-artifacts: '**/build-root/docs/html/*'
224 only-if-success: true
225 default-excludes: false
228 daysToKeep: '{build-days-to-keep}'
229 numToKeep: '{build-num-to-keep}'
230 artifactDaysToKeep: '{build-artifact-days-to-keep}'
231 artifactNumToKeep: '{build-artifact-num-to-keep}'
241 maven-version: 'mvn33-new'
245 name: ARCHIVE_ARTIFACTS
246 default: '{archive-artifacts}'
247 description: Artifacts to archive to the logs server.
250 - gerrit-trigger-scm:
251 credentials-id: 'jenkins-gerrit-credentials'
252 refspec: '$GERRIT_REFSPEC'
253 choosing-strategy: 'gerrit'
256 - fdio-infra-wrappers:
257 build-timeout: '{build-timeout}'
261 server-name: 'Primary'
263 - comment-added-contains-event:
264 comment-contains-value: 'run-sphinx-docs-verify'
266 - project-compare-type: 'ANT'
267 project-pattern: '{project}'
269 - branch-compare-type: 'ANT'
270 branch-pattern: '**/{branch}'
278 maven-version: 'mvn33-new'
280 settings: 'vpp-settings'
282 global-settings: 'global-settings'
283 global-settings-type: cfp
284 - provide-maven-settings:
285 settings-file: 'vpp-settings'
286 global-settings-file: 'global-settings'
288 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
290 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
293 - fdio-infra-shiplogs:
294 maven-version: 'mvn33-new'
296 rerun-unstable-builds: false
301 name: 'vpp-sphinx-docs-merge-{stream}'
303 project-type: freestyle
306 archive-artifacts: '**/build-root/docs/html/*'
309 only-if-success: true
310 default-excludes: false
313 daysToKeep: '{build-days-to-keep}'
314 numToKeep: '{build-num-to-keep}'
315 artifactDaysToKeep: '{build-artifact-days-to-keep}'
316 artifactNumToKeep: '{build-artifact-num-to-keep}'
326 maven-version: 'mvn33-new'
330 name: ARCHIVE_ARTIFACTS
331 default: '{archive-artifacts}'
332 description: Artifacts to archive to the logs server.
335 - gerrit-trigger-scm:
336 credentials-id: 'jenkins-gerrit-credentials'
338 choosing-strategy: 'default'
341 - fdio-infra-wrappers:
342 build-timeout: '{build-timeout}'
346 server-name: 'Primary'
348 - comment-added-contains-event:
349 comment-contains-value: 'run-sphinx-docs-merged'
358 maven-version: 'mvn33-new'
360 settings: 'vpp-settings'
362 global-settings: 'global-settings'
363 global-settings-type: cfp
364 - provide-maven-settings:
365 settings-file: 'vpp-settings'
366 global-settings-file: 'global-settings'
368 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
370 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
373 - fdio-infra-shiplogs:
374 maven-version: 'mvn33-new'
376 rerun-unstable-builds: false
381 name: 'vpp-make-test-docs-verify-{stream}'
383 project-type: freestyle
386 archive-artifacts: '**/test/doc/build/html/*'
389 only-if-success: true
390 default-excludes: false
393 daysToKeep: '{build-days-to-keep}'
394 numToKeep: '{build-num-to-keep}'
395 artifactDaysToKeep: '{build-artifact-days-to-keep}'
396 artifactNumToKeep: '{build-artifact-num-to-keep}'
406 maven-version: 'mvn33-new'
410 name: ARCHIVE_ARTIFACTS
411 default: '{archive-artifacts}'
412 description: Artifacts to archive to the logs server.
415 - gerrit-trigger-scm:
416 credentials-id: 'jenkins-gerrit-credentials'
417 refspec: '$GERRIT_REFSPEC'
418 choosing-strategy: 'gerrit'
421 - fdio-infra-wrappers:
422 build-timeout: '{build-timeout}'
425 - gerrit-trigger-checkstyle:
431 maven-version: 'mvn33-new'
433 settings: 'vpp-settings'
435 global-settings: 'global-settings'
436 global-settings-type: cfp
437 - provide-maven-settings:
438 settings-file: 'vpp-settings'
439 global-settings-file: 'global-settings'
441 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
443 !include-raw-escape: include-raw-vpp-make-test-docs.sh
446 - fdio-infra-shiplogs:
447 maven-version: 'mvn33-new'
449 rerun-unstable-builds: false
454 name: 'vpp-make-test-docs-merge-{stream}'
456 project-type: freestyle
459 archive-artifacts: '**/test/doc/build/html/*'
462 only-if-success: true
463 default-excludes: false
467 daysToKeep: '{build-days-to-keep}'
468 numToKeep: '{build-num-to-keep}'
469 artifactDaysToKeep: '{build-artifact-days-to-keep}'
470 artifactNumToKeep: '{build-artifact-num-to-keep}'
480 maven-version: 'mvn33-new'
484 name: ARCHIVE_ARTIFACTS
485 default: '{archive-artifacts}'
486 description: Artifacts to archive to the logs server.
489 - gerrit-trigger-scm:
490 credentials-id: 'jenkins-gerrit-credentials'
492 choosing-strategy: 'default'
495 - fdio-infra-wrappers:
496 build-timeout: '{build-timeout}'
500 jobs: 'vpp-merge-{stream}-ubuntu1604'
503 server-name: 'Primary'
505 - comment-added-contains-event:
506 comment-contains-value: 'run-docs'
508 - project-compare-type: 'ANT'
509 project-pattern: '{project}'
511 - branch-compare-type: 'ANT'
512 branch-pattern: '**/{branch}'
521 maven-version: 'mvn33-new'
523 settings: 'vpp-settings'
525 global-settings: 'global-settings'
526 global-settings-type: cfp
527 - provide-maven-settings:
528 settings-file: 'vpp-settings'
529 global-settings-file: 'global-settings'
531 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
533 !include-raw-escape: include-raw-vpp-make-test-docs.sh
536 - fdio-infra-shiplogs:
537 maven-version: 'mvn33-new'
539 rerun-unstable-builds: false