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
61 default-excludes: false
65 daysToKeep: '{build-days-to-keep}'
66 numToKeep: '{build-num-to-keep}'
67 artifactDaysToKeep: '{build-artifact-days-to-keep}'
68 artifactNumToKeep: '{build-artifact-num-to-keep}'
78 maven-version: 'mvn33-new'
84 credentials-id: 'jenkins-gerrit-credentials'
85 refspec: '$GERRIT_REFSPEC'
86 choosing-strategy: 'gerrit'
89 - fdio-infra-wrappers:
90 build-timeout: '{build-timeout}'
93 - gerrit-trigger-checkstyle:
99 maven-version: 'mvn33-new'
101 settings: 'vpp-settings'
103 global-settings: 'global-settings'
104 global-settings-type: cfp
105 - provide-maven-settings:
106 settings-file: 'vpp-settings'
107 global-settings-file: 'global-settings'
109 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
111 !include-raw-escape: include-raw-vpp-docs.sh
114 - fdio-infra-shiplogs:
115 maven-version: 'mvn33-new'
117 rerun-unstable-builds: false
122 name: 'vpp-docs-merge-{stream}'
124 project-type: freestyle
127 archive-artifacts: '**/build-root/docs/html/*'
130 only-if-success: true
131 default-excludes: false
135 daysToKeep: '{build-days-to-keep}'
136 numToKeep: '{build-num-to-keep}'
137 artifactDaysToKeep: '{build-artifact-days-to-keep}'
138 artifactNumToKeep: '{build-artifact-num-to-keep}'
148 maven-version: 'mvn33-new'
152 name: ARCHIVE_ARTIFACTS
153 description: Artifacts to archive to the logs server.
156 - gerrit-trigger-scm:
157 credentials-id: 'jenkins-gerrit-credentials'
159 choosing-strategy: 'default'
162 - fdio-infra-wrappers:
163 build-timeout: '{build-timeout}'
167 jobs: 'vpp-merge-{stream}-ubuntu1604'
170 server-name: 'Primary'
172 - comment-added-contains-event:
173 comment-contains-value: 'run-docs'
175 - project-compare-type: 'ANT'
176 project-pattern: '{project}'
178 - branch-compare-type: 'ANT'
179 branch-pattern: '**/{branch}'
188 maven-version: 'mvn33-new'
190 settings: 'vpp-settings'
192 global-settings: 'global-settings'
193 global-settings-type: cfp
194 - provide-maven-settings:
195 settings-file: 'vpp-settings'
196 global-settings-file: 'global-settings'
198 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
200 !include-raw-escape: include-raw-vpp-docs.sh
203 - fdio-infra-shiplogs:
204 maven-version: 'mvn33-new'
206 rerun-unstable-builds: false
211 name: 'vpp-sphinx-docs-verify-{stream}'
213 project-type: freestyle
218 only-if-success: true
219 default-excludes: false
222 daysToKeep: '{build-days-to-keep}'
223 numToKeep: '{build-num-to-keep}'
224 artifactDaysToKeep: '{build-artifact-days-to-keep}'
225 artifactNumToKeep: '{build-artifact-num-to-keep}'
235 maven-version: 'mvn33-new'
240 - gerrit-trigger-scm:
241 credentials-id: 'jenkins-gerrit-credentials'
242 refspec: '$GERRIT_REFSPEC'
243 choosing-strategy: 'gerrit'
246 - fdio-infra-wrappers:
247 build-timeout: '{build-timeout}'
251 server-name: 'Primary'
253 - comment-added-contains-event:
254 comment-contains-value: 'run-sphinx-docs-verify'
256 - project-compare-type: 'ANT'
257 project-pattern: '{project}'
259 - branch-compare-type: 'ANT'
260 branch-pattern: '**/{branch}'
268 maven-version: 'mvn33-new'
270 settings: 'vpp-settings'
272 global-settings: 'global-settings'
273 global-settings-type: cfp
274 - provide-maven-settings:
275 settings-file: 'vpp-settings'
276 global-settings-file: 'global-settings'
278 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
280 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
283 - fdio-infra-shiplogs:
284 maven-version: 'mvn33-new'
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
363 - fdio-infra-shiplogs:
364 maven-version: 'mvn33-new'
366 rerun-unstable-builds: false
371 name: 'vpp-make-test-docs-verify-{stream}'
373 project-type: freestyle
378 only-if-success: true
379 default-excludes: false
382 daysToKeep: '{build-days-to-keep}'
383 numToKeep: '{build-num-to-keep}'
384 artifactDaysToKeep: '{build-artifact-days-to-keep}'
385 artifactNumToKeep: '{build-artifact-num-to-keep}'
395 maven-version: 'mvn33-new'
400 - gerrit-trigger-scm:
401 credentials-id: 'jenkins-gerrit-credentials'
402 refspec: '$GERRIT_REFSPEC'
403 choosing-strategy: 'gerrit'
406 - fdio-infra-wrappers:
407 build-timeout: '{build-timeout}'
410 - gerrit-trigger-checkstyle:
416 maven-version: 'mvn33-new'
418 settings: 'vpp-settings'
420 global-settings: 'global-settings'
421 global-settings-type: cfp
422 - provide-maven-settings:
423 settings-file: 'vpp-settings'
424 global-settings-file: 'global-settings'
426 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
428 !include-raw-escape: include-raw-vpp-make-test-docs.sh
431 - fdio-infra-shiplogs:
432 maven-version: 'mvn33-new'
434 rerun-unstable-builds: false
439 name: 'vpp-make-test-docs-merge-{stream}'
441 project-type: freestyle
444 archive-artifacts: '**/test/doc/build/html/*'
447 only-if-success: true
448 default-excludes: false
452 daysToKeep: '{build-days-to-keep}'
453 numToKeep: '{build-num-to-keep}'
454 artifactDaysToKeep: '{build-artifact-days-to-keep}'
455 artifactNumToKeep: '{build-artifact-num-to-keep}'
465 maven-version: 'mvn33-new'
469 name: ARCHIVE_ARTIFACTS
470 default: '{archive-artifacts}'
471 description: Artifacts to archive to the logs server.
474 - gerrit-trigger-scm:
475 credentials-id: 'jenkins-gerrit-credentials'
477 choosing-strategy: 'default'
480 - fdio-infra-wrappers:
481 build-timeout: '{build-timeout}'
485 jobs: 'vpp-merge-{stream}-ubuntu1604'
488 server-name: 'Primary'
490 - comment-added-contains-event:
491 comment-contains-value: 'run-docs'
493 - project-compare-type: 'ANT'
494 project-pattern: '{project}'
496 - branch-compare-type: 'ANT'
497 branch-pattern: '**/{branch}'
506 maven-version: 'mvn33-new'
508 settings: 'vpp-settings'
510 global-settings: 'global-settings'
511 global-settings-type: cfp
512 - provide-maven-settings:
513 settings-file: 'vpp-settings'
514 global-settings-file: 'global-settings'
516 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
518 !include-raw-escape: include-raw-vpp-make-test-docs.sh
521 - fdio-infra-shiplogs:
522 maven-version: 'mvn33-new'
524 rerun-unstable-builds: false