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.bionic.main'
18 repo-stream-part: 'master'
21 repo-stream-part: 'stable.1901'
24 repo-stream-part: 'stable.1904'
27 repo-stream-part: 'stable.1908'
30 repo-stream-part: 'stable.2001'
39 - 'vpp-sphinx-docs-merge-{stream}'
40 - 'vpp-sphinx-docs-verify-{stream}'
45 repo-os-part: 'ubuntu.bionic.main'
50 repo-stream-part: 'master'
56 name: 'vpp-docs-verify-{stream}'
58 project-type: freestyle
64 default-excludes: false
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'
113 - ../scripts/setup_vpp_ubuntu_docker_test.sh
116 - ../scripts/vpp/docs.sh
121 rerun-unstable-builds: false
126 name: 'vpp-docs-merge-{stream}'
128 project-type: freestyle
131 archive-artifacts: '**/build-root/docs/html/*'
134 only-if-success: true
135 default-excludes: false
139 daysToKeep: '{build-days-to-keep}'
140 numToKeep: '{build-num-to-keep}'
141 artifactDaysToKeep: '{build-artifact-days-to-keep}'
142 artifactNumToKeep: '{build-artifact-num-to-keep}'
152 maven-version: 'mvn33-new'
156 name: ARCHIVE_ARTIFACTS
157 description: Artifacts to archive to the logs server.
160 - gerrit-trigger-scm:
161 credentials-id: 'jenkins-gerrit-credentials'
163 choosing-strategy: 'default'
166 - fdio-infra-wrappers:
167 build-timeout: '{build-timeout}'
171 jobs: 'vpp-merge-{stream}-ubuntu1804'
174 server-name: 'Primary'
176 - comment-added-contains-event:
177 comment-contains-value: 'run-docs'
179 - project-compare-type: 'ANT'
180 project-pattern: '{project}'
182 - branch-compare-type: 'ANT'
183 branch-pattern: '**/{branch}'
192 maven-version: 'mvn33-new'
194 settings: 'vpp-settings'
196 global-settings: 'global-settings'
197 global-settings-type: cfp
198 - provide-maven-settings:
199 settings-file: 'vpp-settings'
200 global-settings-file: 'global-settings'
203 - ../scripts/setup_vpp_ubuntu_docker_test.sh
206 - ../scripts/vpp/docs.sh
211 rerun-unstable-builds: false
216 name: 'vpp-sphinx-docs-verify-{stream}'
218 project-type: freestyle
223 only-if-success: true
224 default-excludes: false
227 daysToKeep: '{build-days-to-keep}'
228 numToKeep: '{build-num-to-keep}'
229 artifactDaysToKeep: '{build-artifact-days-to-keep}'
230 artifactNumToKeep: '{build-artifact-num-to-keep}'
240 maven-version: 'mvn33-new'
245 - gerrit-trigger-scm:
246 credentials-id: 'jenkins-gerrit-credentials'
247 refspec: '$GERRIT_REFSPEC'
248 choosing-strategy: 'gerrit'
251 - fdio-infra-wrappers:
252 build-timeout: '{build-timeout}'
256 server-name: 'Primary'
258 - comment-added-contains-event:
259 comment-contains-value: 'run-sphinx-docs-verify'
261 - project-compare-type: 'ANT'
262 project-pattern: '{project}'
264 - branch-compare-type: 'ANT'
265 branch-pattern: '**/{branch}'
273 maven-version: 'mvn33-new'
275 settings: 'vpp-settings'
277 global-settings: 'global-settings'
278 global-settings-type: cfp
279 - provide-maven-settings:
280 settings-file: 'vpp-settings'
281 global-settings-file: 'global-settings'
284 - ../scripts/setup_vpp_ubuntu_docker_test.sh
287 - ../scripts/vpp/sphinx-docs.sh
292 rerun-unstable-builds: false
297 name: 'vpp-sphinx-docs-merge-{stream}'
299 project-type: freestyle
302 archive-artifacts: 'docs/_build/html/*'
305 only-if-success: true
306 default-excludes: false
309 daysToKeep: '{build-days-to-keep}'
310 numToKeep: '{build-num-to-keep}'
311 artifactDaysToKeep: '{build-artifact-days-to-keep}'
312 artifactNumToKeep: '{build-artifact-num-to-keep}'
322 maven-version: 'mvn33-new'
326 name: ARCHIVE_ARTIFACTS
327 default: '{archive-artifacts}'
328 description: Artifacts to archive to the logs server.
331 - gerrit-trigger-scm:
332 credentials-id: 'jenkins-gerrit-credentials'
334 choosing-strategy: 'default'
337 - fdio-infra-wrappers:
338 build-timeout: '{build-timeout}'
342 server-name: 'Primary'
344 - comment-added-contains-event:
345 comment-contains-value: 'run-sphinx-docs-merged'
354 maven-version: 'mvn33-new'
356 settings: 'vpp-settings'
358 global-settings: 'global-settings'
359 global-settings-type: cfp
360 - provide-maven-settings:
361 settings-file: 'vpp-settings'
362 global-settings-file: 'global-settings'
365 - ../scripts/setup_vpp_ubuntu_docker_test.sh
368 - ../scripts/vpp/sphinx-docs.sh
373 rerun-unstable-builds: false
378 name: 'vpp-make-test-docs-verify-{stream}'
380 project-type: freestyle
385 only-if-success: true
386 default-excludes: false
389 daysToKeep: '{build-days-to-keep}'
390 numToKeep: '{build-num-to-keep}'
391 artifactDaysToKeep: '{build-artifact-days-to-keep}'
392 artifactNumToKeep: '{build-artifact-num-to-keep}'
402 maven-version: 'mvn33-new'
407 - gerrit-trigger-scm:
408 credentials-id: 'jenkins-gerrit-credentials'
409 refspec: '$GERRIT_REFSPEC'
410 choosing-strategy: 'gerrit'
413 - fdio-infra-wrappers:
414 build-timeout: '{build-timeout}'
417 - gerrit-trigger-checkstyle:
423 maven-version: 'mvn33-new'
425 settings: 'vpp-settings'
427 global-settings: 'global-settings'
428 global-settings-type: cfp
429 - provide-maven-settings:
430 settings-file: 'vpp-settings'
431 global-settings-file: 'global-settings'
434 - ../scripts/setup_vpp_ubuntu_docker_test.sh
437 - ../scripts/vpp/make-test-docs.sh
442 rerun-unstable-builds: false
447 name: 'vpp-make-test-docs-merge-{stream}'
449 project-type: freestyle
452 archive-artifacts: '**/build-root/build-test/doc/html/*'
455 only-if-success: true
456 default-excludes: false
460 daysToKeep: '{build-days-to-keep}'
461 numToKeep: '{build-num-to-keep}'
462 artifactDaysToKeep: '{build-artifact-days-to-keep}'
463 artifactNumToKeep: '{build-artifact-num-to-keep}'
473 maven-version: 'mvn33-new'
477 name: ARCHIVE_ARTIFACTS
478 default: '{archive-artifacts}'
479 description: Artifacts to archive to the logs server.
482 - gerrit-trigger-scm:
483 credentials-id: 'jenkins-gerrit-credentials'
485 choosing-strategy: 'default'
488 - fdio-infra-wrappers:
489 build-timeout: '{build-timeout}'
493 jobs: 'vpp-merge-{stream}-ubuntu1804'
496 server-name: 'Primary'
498 - comment-added-contains-event:
499 comment-contains-value: 'run-docs'
501 - project-compare-type: 'ANT'
502 project-pattern: '{project}'
504 - branch-compare-type: 'ANT'
505 branch-pattern: '**/{branch}'
514 maven-version: 'mvn33-new'
516 settings: 'vpp-settings'
518 global-settings: 'global-settings'
519 global-settings-type: cfp
520 - provide-maven-settings:
521 settings-file: 'vpp-settings'
522 global-settings-file: 'global-settings'
525 - ../scripts/setup_vpp_ubuntu_docker_test.sh
528 - ../scripts/vpp/make-test-docs.sh
533 rerun-unstable-builds: false