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'
123 name: 'vpp-docs-merge-{stream}'
125 project-type: freestyle
128 archive-artifacts: '**/build-root/docs/html/*'
131 only-if-success: true
132 default-excludes: false
136 daysToKeep: '{build-days-to-keep}'
137 numToKeep: '{build-num-to-keep}'
138 artifactDaysToKeep: '{build-artifact-days-to-keep}'
139 artifactNumToKeep: '{build-artifact-num-to-keep}'
149 maven-version: 'mvn33-new'
153 name: ARCHIVE_ARTIFACTS
154 description: Artifacts to archive to the logs server.
157 - gerrit-trigger-scm:
158 credentials-id: 'jenkins-gerrit-credentials'
160 choosing-strategy: 'default'
163 - fdio-infra-wrappers:
164 build-timeout: '{build-timeout}'
168 jobs: 'vpp-merge-{stream}-ubuntu1804'
171 server-name: 'Primary'
173 - comment-added-contains-event:
174 comment-contains-value: 'run-docs'
176 - project-compare-type: 'ANT'
177 project-pattern: '{project}'
179 - branch-compare-type: 'ANT'
180 branch-pattern: '**/{branch}'
189 maven-version: 'mvn33-new'
191 settings: 'vpp-settings'
193 global-settings: 'global-settings'
194 global-settings-type: cfp
195 - provide-maven-settings:
196 settings-file: 'vpp-settings'
197 global-settings-file: 'global-settings'
200 - ../scripts/setup_vpp_ubuntu_docker_test.sh
203 - ../scripts/vpp/docs.sh
206 - fdio-infra-shiplogs:
207 maven-version: 'mvn36'
210 name: 'vpp-sphinx-docs-verify-{stream}'
212 project-type: freestyle
217 only-if-success: true
218 default-excludes: false
221 daysToKeep: '{build-days-to-keep}'
222 numToKeep: '{build-num-to-keep}'
223 artifactDaysToKeep: '{build-artifact-days-to-keep}'
224 artifactNumToKeep: '{build-artifact-num-to-keep}'
234 maven-version: 'mvn33-new'
239 - gerrit-trigger-scm:
240 credentials-id: 'jenkins-gerrit-credentials'
241 refspec: '$GERRIT_REFSPEC'
242 choosing-strategy: 'gerrit'
245 - fdio-infra-wrappers:
246 build-timeout: '{build-timeout}'
250 server-name: 'Primary'
252 - comment-added-contains-event:
253 comment-contains-value: 'run-sphinx-docs-verify'
255 - project-compare-type: 'ANT'
256 project-pattern: '{project}'
258 - branch-compare-type: 'ANT'
259 branch-pattern: '**/{branch}'
267 maven-version: 'mvn33-new'
269 settings: 'vpp-settings'
271 global-settings: 'global-settings'
272 global-settings-type: cfp
273 - provide-maven-settings:
274 settings-file: 'vpp-settings'
275 global-settings-file: 'global-settings'
278 - ../scripts/setup_vpp_ubuntu_docker_test.sh
281 - ../scripts/vpp/sphinx-docs.sh
284 - fdio-infra-shiplogs:
285 maven-version: 'mvn36'
288 name: 'vpp-sphinx-docs-merge-{stream}'
290 project-type: freestyle
293 archive-artifacts: 'docs/_build/html/*'
296 only-if-success: true
297 default-excludes: false
300 daysToKeep: '{build-days-to-keep}'
301 numToKeep: '{build-num-to-keep}'
302 artifactDaysToKeep: '{build-artifact-days-to-keep}'
303 artifactNumToKeep: '{build-artifact-num-to-keep}'
313 maven-version: 'mvn33-new'
317 name: ARCHIVE_ARTIFACTS
318 default: '{archive-artifacts}'
319 description: Artifacts to archive to the logs server.
322 - gerrit-trigger-scm:
323 credentials-id: 'jenkins-gerrit-credentials'
325 choosing-strategy: 'default'
328 - fdio-infra-wrappers:
329 build-timeout: '{build-timeout}'
333 server-name: 'Primary'
335 - comment-added-contains-event:
336 comment-contains-value: 'run-sphinx-docs-merged'
345 maven-version: 'mvn33-new'
347 settings: 'vpp-settings'
349 global-settings: 'global-settings'
350 global-settings-type: cfp
351 - provide-maven-settings:
352 settings-file: 'vpp-settings'
353 global-settings-file: 'global-settings'
356 - ../scripts/setup_vpp_ubuntu_docker_test.sh
359 - ../scripts/vpp/sphinx-docs.sh
362 - fdio-infra-shiplogs:
363 maven-version: 'mvn36'
366 name: 'vpp-make-test-docs-verify-{stream}'
368 project-type: freestyle
373 only-if-success: true
374 default-excludes: false
377 daysToKeep: '{build-days-to-keep}'
378 numToKeep: '{build-num-to-keep}'
379 artifactDaysToKeep: '{build-artifact-days-to-keep}'
380 artifactNumToKeep: '{build-artifact-num-to-keep}'
390 maven-version: 'mvn33-new'
395 - gerrit-trigger-scm:
396 credentials-id: 'jenkins-gerrit-credentials'
397 refspec: '$GERRIT_REFSPEC'
398 choosing-strategy: 'gerrit'
401 - fdio-infra-wrappers:
402 build-timeout: '{build-timeout}'
405 - gerrit-trigger-checkstyle:
411 maven-version: 'mvn33-new'
413 settings: 'vpp-settings'
415 global-settings: 'global-settings'
416 global-settings-type: cfp
417 - provide-maven-settings:
418 settings-file: 'vpp-settings'
419 global-settings-file: 'global-settings'
422 - ../scripts/setup_vpp_ubuntu_docker_test.sh
425 - ../scripts/vpp/make-test-docs.sh
428 - fdio-infra-shiplogs:
429 maven-version: 'mvn36'
432 name: 'vpp-make-test-docs-merge-{stream}'
434 project-type: freestyle
437 archive-artifacts: '**/build-root/build-test/doc/html/*'
440 only-if-success: true
441 default-excludes: false
445 daysToKeep: '{build-days-to-keep}'
446 numToKeep: '{build-num-to-keep}'
447 artifactDaysToKeep: '{build-artifact-days-to-keep}'
448 artifactNumToKeep: '{build-artifact-num-to-keep}'
458 maven-version: 'mvn33-new'
462 name: ARCHIVE_ARTIFACTS
463 default: '{archive-artifacts}'
464 description: Artifacts to archive to the logs server.
467 - gerrit-trigger-scm:
468 credentials-id: 'jenkins-gerrit-credentials'
470 choosing-strategy: 'default'
473 - fdio-infra-wrappers:
474 build-timeout: '{build-timeout}'
478 jobs: 'vpp-merge-{stream}-ubuntu1804'
481 server-name: 'Primary'
483 - comment-added-contains-event:
484 comment-contains-value: 'run-docs'
486 - project-compare-type: 'ANT'
487 project-pattern: '{project}'
489 - branch-compare-type: 'ANT'
490 branch-pattern: '**/{branch}'
499 maven-version: 'mvn33-new'
501 settings: 'vpp-settings'
503 global-settings: 'global-settings'
504 global-settings-type: cfp
505 - provide-maven-settings:
506 settings-file: 'vpp-settings'
507 global-settings-file: 'global-settings'
510 - ../scripts/setup_vpp_ubuntu_docker_test.sh
513 - ../scripts/vpp/make-test-docs.sh
516 - fdio-infra-shiplogs:
517 maven-version: 'mvn36'