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'
33 repo-stream-part: 'stable.2005'
42 - 'vpp-sphinx-docs-merge-{stream}'
43 - 'vpp-sphinx-docs-verify-{stream}'
48 repo-os-part: 'ubuntu.bionic.main'
53 repo-stream-part: 'master'
59 name: 'vpp-docs-verify-{stream}'
61 project-type: freestyle
67 default-excludes: false
71 daysToKeep: '{build-days-to-keep}'
72 numToKeep: '{build-num-to-keep}'
73 artifactDaysToKeep: '{build-artifact-days-to-keep}'
74 artifactNumToKeep: '{build-artifact-num-to-keep}'
84 maven-version: 'mvn33-new'
90 credentials-id: 'jenkins-gerrit-credentials'
91 refspec: '$GERRIT_REFSPEC'
92 choosing-strategy: 'gerrit'
95 - fdio-infra-wrappers:
96 build-timeout: '{build-timeout}'
99 - gerrit-trigger-checkstyle:
105 maven-version: 'mvn33-new'
107 settings: 'vpp-settings'
109 global-settings: 'global-settings'
110 global-settings-type: cfp
111 - provide-maven-settings:
112 settings-file: 'vpp-settings'
113 global-settings-file: 'global-settings'
116 - ../scripts/setup_vpp_ubuntu_docker_test.sh
119 - ../scripts/vpp/docs.sh
122 - fdio-infra-shiplogs:
123 maven-version: 'mvn36'
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
209 - fdio-infra-shiplogs:
210 maven-version: 'mvn36'
213 name: 'vpp-sphinx-docs-verify-{stream}'
215 project-type: freestyle
220 only-if-success: true
221 default-excludes: false
224 daysToKeep: '{build-days-to-keep}'
225 numToKeep: '{build-num-to-keep}'
226 artifactDaysToKeep: '{build-artifact-days-to-keep}'
227 artifactNumToKeep: '{build-artifact-num-to-keep}'
237 maven-version: 'mvn33-new'
242 - gerrit-trigger-scm:
243 credentials-id: 'jenkins-gerrit-credentials'
244 refspec: '$GERRIT_REFSPEC'
245 choosing-strategy: 'gerrit'
248 - fdio-infra-wrappers:
249 build-timeout: '{build-timeout}'
253 server-name: 'Primary'
255 - comment-added-contains-event:
256 comment-contains-value: 'run-sphinx-docs-verify'
258 - project-compare-type: 'ANT'
259 project-pattern: '{project}'
261 - branch-compare-type: 'ANT'
262 branch-pattern: '**/{branch}'
270 maven-version: 'mvn33-new'
272 settings: 'vpp-settings'
274 global-settings: 'global-settings'
275 global-settings-type: cfp
276 - provide-maven-settings:
277 settings-file: 'vpp-settings'
278 global-settings-file: 'global-settings'
281 - ../scripts/setup_vpp_ubuntu_docker_test.sh
284 - ../scripts/vpp/sphinx-docs.sh
287 - fdio-infra-shiplogs:
288 maven-version: 'mvn36'
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'
359 - ../scripts/setup_vpp_ubuntu_docker_test.sh
362 - ../scripts/vpp/sphinx-docs.sh
365 - fdio-infra-shiplogs:
366 maven-version: 'mvn36'
369 name: 'vpp-make-test-docs-verify-{stream}'
371 project-type: freestyle
376 only-if-success: true
377 default-excludes: false
380 daysToKeep: '{build-days-to-keep}'
381 numToKeep: '{build-num-to-keep}'
382 artifactDaysToKeep: '{build-artifact-days-to-keep}'
383 artifactNumToKeep: '{build-artifact-num-to-keep}'
393 maven-version: 'mvn33-new'
398 - gerrit-trigger-scm:
399 credentials-id: 'jenkins-gerrit-credentials'
400 refspec: '$GERRIT_REFSPEC'
401 choosing-strategy: 'gerrit'
404 - fdio-infra-wrappers:
405 build-timeout: '{build-timeout}'
408 - gerrit-trigger-checkstyle:
414 maven-version: 'mvn33-new'
416 settings: 'vpp-settings'
418 global-settings: 'global-settings'
419 global-settings-type: cfp
420 - provide-maven-settings:
421 settings-file: 'vpp-settings'
422 global-settings-file: 'global-settings'
425 - ../scripts/setup_vpp_ubuntu_docker_test.sh
428 - ../scripts/vpp/make-test-docs.sh
431 - fdio-infra-shiplogs:
432 maven-version: 'mvn36'
435 name: 'vpp-make-test-docs-merge-{stream}'
437 project-type: freestyle
440 archive-artifacts: '**/build-root/build-test/doc/html/*'
443 only-if-success: true
444 default-excludes: false
448 daysToKeep: '{build-days-to-keep}'
449 numToKeep: '{build-num-to-keep}'
450 artifactDaysToKeep: '{build-artifact-days-to-keep}'
451 artifactNumToKeep: '{build-artifact-num-to-keep}'
461 maven-version: 'mvn33-new'
465 name: ARCHIVE_ARTIFACTS
466 default: '{archive-artifacts}'
467 description: Artifacts to archive to the logs server.
470 - gerrit-trigger-scm:
471 credentials-id: 'jenkins-gerrit-credentials'
473 choosing-strategy: 'default'
476 - fdio-infra-wrappers:
477 build-timeout: '{build-timeout}'
481 jobs: 'vpp-merge-{stream}-ubuntu1804'
484 server-name: 'Primary'
486 - comment-added-contains-event:
487 comment-contains-value: 'run-docs'
489 - project-compare-type: 'ANT'
490 project-pattern: '{project}'
492 - branch-compare-type: 'ANT'
493 branch-pattern: '**/{branch}'
502 maven-version: 'mvn33-new'
504 settings: 'vpp-settings'
506 global-settings: 'global-settings'
507 global-settings-type: cfp
508 - provide-maven-settings:
509 settings-file: 'vpp-settings'
510 global-settings-file: 'global-settings'
513 - ../scripts/setup_vpp_ubuntu_docker_test.sh
516 - ../scripts/vpp/make-test-docs.sh
519 - fdio-infra-shiplogs:
520 maven-version: 'mvn36'