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'
112 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
114 !include-raw-escape: include-raw-vpp-docs.sh
119 rerun-unstable-builds: false
124 name: 'vpp-docs-merge-{stream}'
126 project-type: freestyle
129 archive-artifacts: '**/build-root/docs/html/*'
132 only-if-success: true
133 default-excludes: false
137 daysToKeep: '{build-days-to-keep}'
138 numToKeep: '{build-num-to-keep}'
139 artifactDaysToKeep: '{build-artifact-days-to-keep}'
140 artifactNumToKeep: '{build-artifact-num-to-keep}'
150 maven-version: 'mvn33-new'
154 name: ARCHIVE_ARTIFACTS
155 description: Artifacts to archive to the logs server.
158 - gerrit-trigger-scm:
159 credentials-id: 'jenkins-gerrit-credentials'
161 choosing-strategy: 'default'
164 - fdio-infra-wrappers:
165 build-timeout: '{build-timeout}'
169 jobs: 'vpp-merge-{stream}-ubuntu1804'
172 server-name: 'Primary'
174 - comment-added-contains-event:
175 comment-contains-value: 'run-docs'
177 - project-compare-type: 'ANT'
178 project-pattern: '{project}'
180 - branch-compare-type: 'ANT'
181 branch-pattern: '**/{branch}'
190 maven-version: 'mvn33-new'
192 settings: 'vpp-settings'
194 global-settings: 'global-settings'
195 global-settings-type: cfp
196 - provide-maven-settings:
197 settings-file: 'vpp-settings'
198 global-settings-file: 'global-settings'
200 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
202 !include-raw-escape: include-raw-vpp-docs.sh
207 rerun-unstable-builds: false
212 name: 'vpp-sphinx-docs-verify-{stream}'
214 project-type: freestyle
219 only-if-success: true
220 default-excludes: false
223 daysToKeep: '{build-days-to-keep}'
224 numToKeep: '{build-num-to-keep}'
225 artifactDaysToKeep: '{build-artifact-days-to-keep}'
226 artifactNumToKeep: '{build-artifact-num-to-keep}'
236 maven-version: 'mvn33-new'
241 - gerrit-trigger-scm:
242 credentials-id: 'jenkins-gerrit-credentials'
243 refspec: '$GERRIT_REFSPEC'
244 choosing-strategy: 'gerrit'
247 - fdio-infra-wrappers:
248 build-timeout: '{build-timeout}'
252 server-name: 'Primary'
254 - comment-added-contains-event:
255 comment-contains-value: 'run-sphinx-docs-verify'
257 - project-compare-type: 'ANT'
258 project-pattern: '{project}'
260 - branch-compare-type: 'ANT'
261 branch-pattern: '**/{branch}'
269 maven-version: 'mvn33-new'
271 settings: 'vpp-settings'
273 global-settings: 'global-settings'
274 global-settings-type: cfp
275 - provide-maven-settings:
276 settings-file: 'vpp-settings'
277 global-settings-file: 'global-settings'
279 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
281 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
286 rerun-unstable-builds: false
291 name: 'vpp-sphinx-docs-merge-{stream}'
293 project-type: freestyle
296 archive-artifacts: 'docs/_build/html/*'
299 only-if-success: true
300 default-excludes: false
303 daysToKeep: '{build-days-to-keep}'
304 numToKeep: '{build-num-to-keep}'
305 artifactDaysToKeep: '{build-artifact-days-to-keep}'
306 artifactNumToKeep: '{build-artifact-num-to-keep}'
316 maven-version: 'mvn33-new'
320 name: ARCHIVE_ARTIFACTS
321 default: '{archive-artifacts}'
322 description: Artifacts to archive to the logs server.
325 - gerrit-trigger-scm:
326 credentials-id: 'jenkins-gerrit-credentials'
328 choosing-strategy: 'default'
331 - fdio-infra-wrappers:
332 build-timeout: '{build-timeout}'
336 server-name: 'Primary'
338 - comment-added-contains-event:
339 comment-contains-value: 'run-sphinx-docs-merged'
348 maven-version: 'mvn33-new'
350 settings: 'vpp-settings'
352 global-settings: 'global-settings'
353 global-settings-type: cfp
354 - provide-maven-settings:
355 settings-file: 'vpp-settings'
356 global-settings-file: 'global-settings'
358 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
360 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
365 rerun-unstable-builds: false
370 name: 'vpp-make-test-docs-verify-{stream}'
372 project-type: freestyle
377 only-if-success: true
378 default-excludes: false
381 daysToKeep: '{build-days-to-keep}'
382 numToKeep: '{build-num-to-keep}'
383 artifactDaysToKeep: '{build-artifact-days-to-keep}'
384 artifactNumToKeep: '{build-artifact-num-to-keep}'
394 maven-version: 'mvn33-new'
399 - gerrit-trigger-scm:
400 credentials-id: 'jenkins-gerrit-credentials'
401 refspec: '$GERRIT_REFSPEC'
402 choosing-strategy: 'gerrit'
405 - fdio-infra-wrappers:
406 build-timeout: '{build-timeout}'
409 - gerrit-trigger-checkstyle:
415 maven-version: 'mvn33-new'
417 settings: 'vpp-settings'
419 global-settings: 'global-settings'
420 global-settings-type: cfp
421 - provide-maven-settings:
422 settings-file: 'vpp-settings'
423 global-settings-file: 'global-settings'
425 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
427 !include-raw-escape: include-raw-vpp-make-test-docs.sh
432 rerun-unstable-builds: false
437 name: 'vpp-make-test-docs-merge-{stream}'
439 project-type: freestyle
442 archive-artifacts: '**/build-root/build-test/doc/html/*'
445 only-if-success: true
446 default-excludes: false
450 daysToKeep: '{build-days-to-keep}'
451 numToKeep: '{build-num-to-keep}'
452 artifactDaysToKeep: '{build-artifact-days-to-keep}'
453 artifactNumToKeep: '{build-artifact-num-to-keep}'
463 maven-version: 'mvn33-new'
467 name: ARCHIVE_ARTIFACTS
468 default: '{archive-artifacts}'
469 description: Artifacts to archive to the logs server.
472 - gerrit-trigger-scm:
473 credentials-id: 'jenkins-gerrit-credentials'
475 choosing-strategy: 'default'
478 - fdio-infra-wrappers:
479 build-timeout: '{build-timeout}'
483 jobs: 'vpp-merge-{stream}-ubuntu1804'
486 server-name: 'Primary'
488 - comment-added-contains-event:
489 comment-contains-value: 'run-docs'
491 - project-compare-type: 'ANT'
492 project-pattern: '{project}'
494 - branch-compare-type: 'ANT'
495 branch-pattern: '**/{branch}'
504 maven-version: 'mvn33-new'
506 settings: 'vpp-settings'
508 global-settings: 'global-settings'
509 global-settings-type: cfp
510 - provide-maven-settings:
511 settings-file: 'vpp-settings'
512 global-settings-file: 'global-settings'
514 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
516 !include-raw-escape: include-raw-vpp-make-test-docs.sh
521 rerun-unstable-builds: false