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.1908'
24 repo-stream-part: 'stable.2001'
27 repo-stream-part: 'stable.2005'
30 repo-stream-part: 'stable.2009'
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}'
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'
279 - ../scripts/setup_vpp_ubuntu_docker_test.sh
282 - ../scripts/vpp/sphinx-docs.sh
285 - fdio-infra-shiplogs:
286 maven-version: 'mvn36'
289 name: 'vpp-sphinx-docs-merge-{stream}'
291 project-type: freestyle
294 archive-artifacts: 'docs/_build/html/*'
297 only-if-success: true
298 default-excludes: false
301 daysToKeep: '{build-days-to-keep}'
302 numToKeep: '{build-num-to-keep}'
303 artifactDaysToKeep: '{build-artifact-days-to-keep}'
304 artifactNumToKeep: '{build-artifact-num-to-keep}'
314 maven-version: 'mvn33-new'
318 name: ARCHIVE_ARTIFACTS
319 default: '{archive-artifacts}'
320 description: Artifacts to archive to the logs server.
323 - gerrit-trigger-scm:
324 credentials-id: 'jenkins-gerrit-credentials'
326 choosing-strategy: 'default'
329 - fdio-infra-wrappers:
330 build-timeout: '{build-timeout}'
334 server-name: 'Primary'
336 - comment-added-contains-event:
337 comment-contains-value: 'run-sphinx-docs-merged'
346 maven-version: 'mvn33-new'
348 settings: 'vpp-settings'
350 global-settings: 'global-settings'
351 global-settings-type: cfp
352 - provide-maven-settings:
353 settings-file: 'vpp-settings'
354 global-settings-file: 'global-settings'
357 - ../scripts/setup_vpp_ubuntu_docker_test.sh
360 - ../scripts/vpp/sphinx-docs.sh
363 - fdio-infra-shiplogs:
364 maven-version: 'mvn36'
367 name: 'vpp-make-test-docs-verify-{stream}'
369 project-type: freestyle
374 only-if-success: true
375 default-excludes: false
378 daysToKeep: '{build-days-to-keep}'
379 numToKeep: '{build-num-to-keep}'
380 artifactDaysToKeep: '{build-artifact-days-to-keep}'
381 artifactNumToKeep: '{build-artifact-num-to-keep}'
391 maven-version: 'mvn33-new'
396 - gerrit-trigger-scm:
397 credentials-id: 'jenkins-gerrit-credentials'
398 refspec: '$GERRIT_REFSPEC'
399 choosing-strategy: 'gerrit'
402 - fdio-infra-wrappers:
403 build-timeout: '{build-timeout}'
406 - gerrit-trigger-checkstyle:
412 maven-version: 'mvn33-new'
414 settings: 'vpp-settings'
416 global-settings: 'global-settings'
417 global-settings-type: cfp
418 - provide-maven-settings:
419 settings-file: 'vpp-settings'
420 global-settings-file: 'global-settings'
423 - ../scripts/setup_vpp_ubuntu_docker_test.sh
426 - ../scripts/vpp/make-test-docs.sh
429 - fdio-infra-shiplogs:
430 maven-version: 'mvn36'
433 name: 'vpp-make-test-docs-merge-{stream}'
435 project-type: freestyle
438 archive-artifacts: '**/build-root/build-test/doc/html/*'
441 only-if-success: true
442 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'