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
119 - fdio-infra-shiplogs:
120 maven-version: 'mvn36'
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}-ubuntu1804'
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'
204 - ../scripts/setup_vpp_ubuntu_docker_test.sh
207 - ../scripts/vpp/docs.sh
210 - fdio-infra-shiplogs:
211 maven-version: 'mvn36'
213 rerun-unstable-builds: false
218 name: 'vpp-sphinx-docs-verify-{stream}'
220 project-type: freestyle
225 only-if-success: true
226 default-excludes: false
229 daysToKeep: '{build-days-to-keep}'
230 numToKeep: '{build-num-to-keep}'
231 artifactDaysToKeep: '{build-artifact-days-to-keep}'
232 artifactNumToKeep: '{build-artifact-num-to-keep}'
242 maven-version: 'mvn33-new'
247 - gerrit-trigger-scm:
248 credentials-id: 'jenkins-gerrit-credentials'
249 refspec: '$GERRIT_REFSPEC'
250 choosing-strategy: 'gerrit'
253 - fdio-infra-wrappers:
254 build-timeout: '{build-timeout}'
258 server-name: 'Primary'
260 - comment-added-contains-event:
261 comment-contains-value: 'run-sphinx-docs-verify'
263 - project-compare-type: 'ANT'
264 project-pattern: '{project}'
266 - branch-compare-type: 'ANT'
267 branch-pattern: '**/{branch}'
275 maven-version: 'mvn33-new'
277 settings: 'vpp-settings'
279 global-settings: 'global-settings'
280 global-settings-type: cfp
281 - provide-maven-settings:
282 settings-file: 'vpp-settings'
283 global-settings-file: 'global-settings'
286 - ../scripts/setup_vpp_ubuntu_docker_test.sh
289 - ../scripts/vpp/sphinx-docs.sh
292 - fdio-infra-shiplogs:
293 maven-version: 'mvn36'
295 rerun-unstable-builds: false
300 name: 'vpp-sphinx-docs-merge-{stream}'
302 project-type: freestyle
305 archive-artifacts: 'docs/_build/html/*'
308 only-if-success: true
309 default-excludes: false
312 daysToKeep: '{build-days-to-keep}'
313 numToKeep: '{build-num-to-keep}'
314 artifactDaysToKeep: '{build-artifact-days-to-keep}'
315 artifactNumToKeep: '{build-artifact-num-to-keep}'
325 maven-version: 'mvn33-new'
329 name: ARCHIVE_ARTIFACTS
330 default: '{archive-artifacts}'
331 description: Artifacts to archive to the logs server.
334 - gerrit-trigger-scm:
335 credentials-id: 'jenkins-gerrit-credentials'
337 choosing-strategy: 'default'
340 - fdio-infra-wrappers:
341 build-timeout: '{build-timeout}'
345 server-name: 'Primary'
347 - comment-added-contains-event:
348 comment-contains-value: 'run-sphinx-docs-merged'
357 maven-version: 'mvn33-new'
359 settings: 'vpp-settings'
361 global-settings: 'global-settings'
362 global-settings-type: cfp
363 - provide-maven-settings:
364 settings-file: 'vpp-settings'
365 global-settings-file: 'global-settings'
368 - ../scripts/setup_vpp_ubuntu_docker_test.sh
371 - ../scripts/vpp/sphinx-docs.sh
374 - fdio-infra-shiplogs:
375 maven-version: 'mvn36'
377 rerun-unstable-builds: false
382 name: 'vpp-make-test-docs-verify-{stream}'
384 project-type: freestyle
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'
411 - gerrit-trigger-scm:
412 credentials-id: 'jenkins-gerrit-credentials'
413 refspec: '$GERRIT_REFSPEC'
414 choosing-strategy: 'gerrit'
417 - fdio-infra-wrappers:
418 build-timeout: '{build-timeout}'
421 - gerrit-trigger-checkstyle:
427 maven-version: 'mvn33-new'
429 settings: 'vpp-settings'
431 global-settings: 'global-settings'
432 global-settings-type: cfp
433 - provide-maven-settings:
434 settings-file: 'vpp-settings'
435 global-settings-file: 'global-settings'
438 - ../scripts/setup_vpp_ubuntu_docker_test.sh
441 - ../scripts/vpp/make-test-docs.sh
444 - fdio-infra-shiplogs:
445 maven-version: 'mvn36'
447 rerun-unstable-builds: false
452 name: 'vpp-make-test-docs-merge-{stream}'
454 project-type: freestyle
457 archive-artifacts: '**/build-root/build-test/doc/html/*'
460 only-if-success: true
461 default-excludes: false
465 daysToKeep: '{build-days-to-keep}'
466 numToKeep: '{build-num-to-keep}'
467 artifactDaysToKeep: '{build-artifact-days-to-keep}'
468 artifactNumToKeep: '{build-artifact-num-to-keep}'
478 maven-version: 'mvn33-new'
482 name: ARCHIVE_ARTIFACTS
483 default: '{archive-artifacts}'
484 description: Artifacts to archive to the logs server.
487 - gerrit-trigger-scm:
488 credentials-id: 'jenkins-gerrit-credentials'
490 choosing-strategy: 'default'
493 - fdio-infra-wrappers:
494 build-timeout: '{build-timeout}'
498 jobs: 'vpp-merge-{stream}-ubuntu1804'
501 server-name: 'Primary'
503 - comment-added-contains-event:
504 comment-contains-value: 'run-docs'
506 - project-compare-type: 'ANT'
507 project-pattern: '{project}'
509 - branch-compare-type: 'ANT'
510 branch-pattern: '**/{branch}'
519 maven-version: 'mvn33-new'
521 settings: 'vpp-settings'
523 global-settings: 'global-settings'
524 global-settings-type: cfp
525 - provide-maven-settings:
526 settings-file: 'vpp-settings'
527 global-settings-file: 'global-settings'
530 - ../scripts/setup_vpp_ubuntu_docker_test.sh
533 - ../scripts/vpp/make-test-docs.sh
536 - fdio-infra-shiplogs:
537 maven-version: 'mvn36'
539 rerun-unstable-builds: false