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'
36 - 'vpp-sphinx-docs-merge-{stream}'
37 - 'vpp-sphinx-docs-verify-{stream}'
42 repo-os-part: 'ubuntu.bionic.main'
47 repo-stream-part: 'master'
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'
110 - ../scripts/setup_vpp_ubuntu_docker_test.sh
113 - ../scripts/vpp/docs.sh
116 - fdio-infra-shiplogs:
117 maven-version: 'mvn36'
120 name: 'vpp-docs-merge-{stream}'
122 project-type: freestyle
125 archive-artifacts: '**/build-root/docs/html/*'
128 only-if-success: true
129 default-excludes: false
133 daysToKeep: '{build-days-to-keep}'
134 numToKeep: '{build-num-to-keep}'
135 artifactDaysToKeep: '{build-artifact-days-to-keep}'
136 artifactNumToKeep: '{build-artifact-num-to-keep}'
146 maven-version: 'mvn33-new'
150 name: ARCHIVE_ARTIFACTS
151 description: Artifacts to archive to the logs server.
154 - gerrit-trigger-scm:
155 credentials-id: 'jenkins-gerrit-credentials'
157 choosing-strategy: 'default'
160 - fdio-infra-wrappers:
161 build-timeout: '{build-timeout}'
165 jobs: 'vpp-merge-{stream}-ubuntu1804'
168 server-name: 'Primary'
170 - comment-added-contains-event:
171 comment-contains-value: 'run-docs'
173 - project-compare-type: 'ANT'
174 project-pattern: '{project}'
176 - branch-compare-type: 'ANT'
177 branch-pattern: '**/{branch}'
186 maven-version: 'mvn33-new'
188 settings: 'vpp-settings'
190 global-settings: 'global-settings'
191 global-settings-type: cfp
192 - provide-maven-settings:
193 settings-file: 'vpp-settings'
194 global-settings-file: 'global-settings'
197 - ../scripts/setup_vpp_ubuntu_docker_test.sh
200 - ../scripts/vpp/docs.sh
203 - fdio-infra-shiplogs:
204 maven-version: 'mvn36'
207 name: 'vpp-sphinx-docs-verify-{stream}'
209 project-type: freestyle
214 only-if-success: true
215 default-excludes: false
218 daysToKeep: '{build-days-to-keep}'
219 numToKeep: '{build-num-to-keep}'
220 artifactDaysToKeep: '{build-artifact-days-to-keep}'
221 artifactNumToKeep: '{build-artifact-num-to-keep}'
231 maven-version: 'mvn33-new'
236 - gerrit-trigger-scm:
237 credentials-id: 'jenkins-gerrit-credentials'
238 refspec: '$GERRIT_REFSPEC'
239 choosing-strategy: 'gerrit'
242 - fdio-infra-wrappers:
243 build-timeout: '{build-timeout}'
247 server-name: 'Primary'
249 - comment-added-contains-event:
250 comment-contains-value: 'run-sphinx-docs-verify'
252 - project-compare-type: 'ANT'
253 project-pattern: '{project}'
255 - branch-compare-type: 'ANT'
256 branch-pattern: '**/{branch}'
265 maven-version: 'mvn33-new'
267 settings: 'vpp-settings'
269 global-settings: 'global-settings'
270 global-settings-type: cfp
271 - provide-maven-settings:
272 settings-file: 'vpp-settings'
273 global-settings-file: 'global-settings'
276 - ../scripts/setup_vpp_ubuntu_docker_test.sh
279 - ../scripts/vpp/sphinx-docs.sh
282 - fdio-infra-shiplogs:
283 maven-version: 'mvn36'
286 name: 'vpp-sphinx-docs-merge-{stream}'
288 project-type: freestyle
291 archive-artifacts: 'docs/_build/html/*'
294 only-if-success: true
295 default-excludes: false
298 daysToKeep: '{build-days-to-keep}'
299 numToKeep: '{build-num-to-keep}'
300 artifactDaysToKeep: '{build-artifact-days-to-keep}'
301 artifactNumToKeep: '{build-artifact-num-to-keep}'
311 maven-version: 'mvn33-new'
315 name: ARCHIVE_ARTIFACTS
316 default: '{archive-artifacts}'
317 description: Artifacts to archive to the logs server.
320 - gerrit-trigger-scm:
321 credentials-id: 'jenkins-gerrit-credentials'
323 choosing-strategy: 'default'
326 - fdio-infra-wrappers:
327 build-timeout: '{build-timeout}'
331 server-name: 'Primary'
333 - comment-added-contains-event:
334 comment-contains-value: 'run-sphinx-docs-merged'
343 maven-version: 'mvn33-new'
345 settings: 'vpp-settings'
347 global-settings: 'global-settings'
348 global-settings-type: cfp
349 - provide-maven-settings:
350 settings-file: 'vpp-settings'
351 global-settings-file: 'global-settings'
354 - ../scripts/setup_vpp_ubuntu_docker_test.sh
357 - ../scripts/vpp/sphinx-docs.sh
360 - fdio-infra-shiplogs:
361 maven-version: 'mvn36'
364 name: 'vpp-make-test-docs-verify-{stream}'
366 project-type: freestyle
371 only-if-success: true
372 default-excludes: false
375 daysToKeep: '{build-days-to-keep}'
376 numToKeep: '{build-num-to-keep}'
377 artifactDaysToKeep: '{build-artifact-days-to-keep}'
378 artifactNumToKeep: '{build-artifact-num-to-keep}'
388 maven-version: 'mvn33-new'
393 - gerrit-trigger-scm:
394 credentials-id: 'jenkins-gerrit-credentials'
395 refspec: '$GERRIT_REFSPEC'
396 choosing-strategy: 'gerrit'
399 - fdio-infra-wrappers:
400 build-timeout: '{build-timeout}'
403 - gerrit-trigger-checkstyle:
409 maven-version: 'mvn33-new'
411 settings: 'vpp-settings'
413 global-settings: 'global-settings'
414 global-settings-type: cfp
415 - provide-maven-settings:
416 settings-file: 'vpp-settings'
417 global-settings-file: 'global-settings'
420 - ../scripts/setup_vpp_ubuntu_docker_test.sh
423 - ../scripts/vpp/make-test-docs.sh
426 - fdio-infra-shiplogs:
427 maven-version: 'mvn36'
430 name: 'vpp-make-test-docs-merge-{stream}'
432 project-type: freestyle
435 archive-artifacts: '**/build-root/build-test/doc/html/*'
438 only-if-success: true
439 default-excludes: false
442 daysToKeep: '{build-days-to-keep}'
443 numToKeep: '{build-num-to-keep}'
444 artifactDaysToKeep: '{build-artifact-days-to-keep}'
445 artifactNumToKeep: '{build-artifact-num-to-keep}'
455 maven-version: 'mvn33-new'
459 name: ARCHIVE_ARTIFACTS
460 default: '{archive-artifacts}'
461 description: Artifacts to archive to the logs server.
464 - gerrit-trigger-scm:
465 credentials-id: 'jenkins-gerrit-credentials'
467 choosing-strategy: 'default'
470 - fdio-infra-wrappers:
471 build-timeout: '{build-timeout}'
475 jobs: 'vpp-merge-{stream}-ubuntu1804'
478 server-name: 'Primary'
480 - comment-added-contains-event:
481 comment-contains-value: 'run-docs'
483 - project-compare-type: 'ANT'
484 project-pattern: '{project}'
486 - branch-compare-type: 'ANT'
487 branch-pattern: '**/{branch}'
496 maven-version: 'mvn33-new'
498 settings: 'vpp-settings'
500 global-settings: 'global-settings'
501 global-settings-type: cfp
502 - provide-maven-settings:
503 settings-file: 'vpp-settings'
504 global-settings-file: 'global-settings'
507 - ../scripts/setup_vpp_ubuntu_docker_test.sh
510 - ../scripts/vpp/make-test-docs.sh
513 - fdio-infra-shiplogs:
514 maven-version: 'mvn36'