5 - 'vpp-docs-merge-{stream}'
6 - 'vpp-docs-verify-{stream}'
7 - 'vpp-make-test-docs-merge-{stream}'
8 - 'vpp-make-test-docs-verify-{stream}'
11 executor-arch: 'x86_64'
29 - 'vpp-sphinx-docs-merge-{stream}'
30 - 'vpp-sphinx-docs-verify-{stream}'
33 executor-arch: 'x86_64'
41 name: 'vpp-docs-verify-{stream}'
43 project-type: freestyle
44 node: 'builder-{os}-prod-{executor-arch}'
49 default-excludes: false
52 daysToKeep: '{build-days-to-keep}'
53 numToKeep: '{build-num-to-keep}'
54 artifactDaysToKeep: '{build-artifact-days-to-keep}'
55 artifactNumToKeep: '{build-artifact-num-to-keep}'
65 maven-version: 'mvn33-new'
68 - gerrit-refspec-parameter
72 credentials-id: 'jenkins-gerrit-credentials'
73 refspec: '$GERRIT_REFSPEC'
74 choosing-strategy: 'gerrit'
77 - fdio-infra-wrappers:
78 build-timeout: '{build-timeout}'
81 - gerrit-trigger-checkstyle:
87 maven-version: 'mvn33-new'
89 settings: 'vpp-settings'
91 global-settings: 'global-settings'
92 global-settings-type: cfp
93 - provide-maven-settings:
94 settings-file: 'vpp-settings'
95 global-settings-file: 'global-settings'
98 - ../scripts/setup_vpp_ubuntu_docker_test.sh
101 - ../scripts/vpp/docs.sh
104 - fdio-infra-shiplogs:
105 maven-version: 'mvn36'
108 name: 'vpp-docs-merge-{stream}'
110 project-type: freestyle
111 node: 'builder-{os}-prod-{executor-arch}'
113 archive-artifacts: '**/build-root/docs/html/*'
116 only-if-success: true
117 default-excludes: false
120 daysToKeep: '{build-days-to-keep}'
121 numToKeep: '{build-num-to-keep}'
122 artifactDaysToKeep: '{build-artifact-days-to-keep}'
123 artifactNumToKeep: '{build-artifact-num-to-keep}'
133 maven-version: 'mvn33-new'
137 name: ARCHIVE_ARTIFACTS
138 description: Artifacts to archive to the logs server.
141 - gerrit-trigger-scm:
142 credentials-id: 'jenkins-gerrit-credentials'
144 choosing-strategy: 'default'
147 - fdio-infra-wrappers:
148 build-timeout: '{build-timeout}'
152 jobs: 'vpp-merge-{stream}-ubuntu1804'
155 server-name: 'Primary'
157 - comment-added-contains-event:
158 comment-contains-value: 'run-docs'
160 - project-compare-type: 'ANT'
161 project-pattern: '{project}'
163 - branch-compare-type: 'ANT'
164 branch-pattern: '**/{branch}'
173 maven-version: 'mvn33-new'
175 settings: 'vpp-settings'
177 global-settings: 'global-settings'
178 global-settings-type: cfp
179 - provide-maven-settings:
180 settings-file: 'vpp-settings'
181 global-settings-file: 'global-settings'
184 - ../scripts/setup_vpp_ubuntu_docker_test.sh
187 - ../scripts/vpp/docs.sh
190 - fdio-infra-shiplogs:
191 maven-version: 'mvn36'
194 name: 'vpp-sphinx-docs-verify-{stream}'
196 project-type: freestyle
197 node: 'builder-{os}-prod-{executor-arch}'
201 only-if-success: true
202 default-excludes: false
205 daysToKeep: '{build-days-to-keep}'
206 numToKeep: '{build-num-to-keep}'
207 artifactDaysToKeep: '{build-artifact-days-to-keep}'
208 artifactNumToKeep: '{build-artifact-num-to-keep}'
218 maven-version: 'mvn33-new'
221 - gerrit-refspec-parameter
224 - gerrit-trigger-scm:
225 credentials-id: 'jenkins-gerrit-credentials'
226 refspec: '$GERRIT_REFSPEC'
227 choosing-strategy: 'gerrit'
230 - fdio-infra-wrappers:
231 build-timeout: '{build-timeout}'
235 server-name: 'Primary'
237 - comment-added-contains-event:
238 comment-contains-value: 'run-sphinx-docs-verify'
240 - project-compare-type: 'ANT'
241 project-pattern: '{project}'
243 - branch-compare-type: 'ANT'
244 branch-pattern: '**/{branch}'
253 maven-version: 'mvn33-new'
255 settings: 'vpp-settings'
257 global-settings: 'global-settings'
258 global-settings-type: cfp
259 - provide-maven-settings:
260 settings-file: 'vpp-settings'
261 global-settings-file: 'global-settings'
264 - ../scripts/setup_vpp_ubuntu_docker_test.sh
267 - ../scripts/vpp/sphinx-docs.sh
270 - fdio-infra-shiplogs:
271 maven-version: 'mvn36'
274 name: 'vpp-sphinx-docs-merge-{stream}'
276 project-type: freestyle
277 node: 'builder-{os}-prod-{executor-arch}'
279 archive-artifacts: 'docs/_build/html/*'
282 only-if-success: true
283 default-excludes: false
286 daysToKeep: '{build-days-to-keep}'
287 numToKeep: '{build-num-to-keep}'
288 artifactDaysToKeep: '{build-artifact-days-to-keep}'
289 artifactNumToKeep: '{build-artifact-num-to-keep}'
299 maven-version: 'mvn33-new'
303 name: ARCHIVE_ARTIFACTS
304 default: '{archive-artifacts}'
305 description: Artifacts to archive to the logs server.
308 - gerrit-trigger-scm:
309 credentials-id: 'jenkins-gerrit-credentials'
311 choosing-strategy: 'default'
314 - fdio-infra-wrappers:
315 build-timeout: '{build-timeout}'
319 server-name: 'Primary'
321 - comment-added-contains-event:
322 comment-contains-value: 'run-sphinx-docs-merged'
331 maven-version: 'mvn33-new'
333 settings: 'vpp-settings'
335 global-settings: 'global-settings'
336 global-settings-type: cfp
337 - provide-maven-settings:
338 settings-file: 'vpp-settings'
339 global-settings-file: 'global-settings'
342 - ../scripts/setup_vpp_ubuntu_docker_test.sh
345 - ../scripts/vpp/sphinx-docs.sh
348 - fdio-infra-shiplogs:
349 maven-version: 'mvn36'
352 name: 'vpp-make-test-docs-verify-{stream}'
354 project-type: freestyle
355 node: 'builder-{os}-prod-{executor-arch}'
359 only-if-success: true
360 default-excludes: false
363 daysToKeep: '{build-days-to-keep}'
364 numToKeep: '{build-num-to-keep}'
365 artifactDaysToKeep: '{build-artifact-days-to-keep}'
366 artifactNumToKeep: '{build-artifact-num-to-keep}'
376 maven-version: 'mvn33-new'
379 - gerrit-refspec-parameter
382 - gerrit-trigger-scm:
383 credentials-id: 'jenkins-gerrit-credentials'
384 refspec: '$GERRIT_REFSPEC'
385 choosing-strategy: 'gerrit'
388 - fdio-infra-wrappers:
389 build-timeout: '{build-timeout}'
392 - gerrit-trigger-checkstyle:
398 maven-version: 'mvn33-new'
400 settings: 'vpp-settings'
402 global-settings: 'global-settings'
403 global-settings-type: cfp
404 - provide-maven-settings:
405 settings-file: 'vpp-settings'
406 global-settings-file: 'global-settings'
409 - ../scripts/setup_vpp_ubuntu_docker_test.sh
412 - ../scripts/vpp/make-test-docs.sh
415 - fdio-infra-shiplogs:
416 maven-version: 'mvn36'
419 name: 'vpp-make-test-docs-merge-{stream}'
421 project-type: freestyle
422 node: 'builder-{os}-prod-{executor-arch}'
424 archive-artifacts: '**/build-root/build-test/doc/html/*'
427 only-if-success: true
428 default-excludes: false
431 daysToKeep: '{build-days-to-keep}'
432 numToKeep: '{build-num-to-keep}'
433 artifactDaysToKeep: '{build-artifact-days-to-keep}'
434 artifactNumToKeep: '{build-artifact-num-to-keep}'
444 maven-version: 'mvn33-new'
448 name: ARCHIVE_ARTIFACTS
449 default: '{archive-artifacts}'
450 description: Artifacts to archive to the logs server.
453 - gerrit-trigger-scm:
454 credentials-id: 'jenkins-gerrit-credentials'
456 choosing-strategy: 'default'
459 - fdio-infra-wrappers:
460 build-timeout: '{build-timeout}'
464 jobs: 'vpp-merge-{stream}-ubuntu1804'
467 server-name: 'Primary'
469 - comment-added-contains-event:
470 comment-contains-value: 'run-docs'
472 - project-compare-type: 'ANT'
473 project-pattern: '{project}'
475 - branch-compare-type: 'ANT'
476 branch-pattern: '**/{branch}'
485 maven-version: 'mvn33-new'
487 settings: 'vpp-settings'
489 global-settings: 'global-settings'
490 global-settings-type: cfp
491 - provide-maven-settings:
492 settings-file: 'vpp-settings'
493 global-settings-file: 'global-settings'
496 - ../scripts/setup_vpp_ubuntu_docker_test.sh
499 - ../scripts/vpp/make-test-docs.sh
502 - fdio-infra-shiplogs:
503 maven-version: 'mvn36'