5 - 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
6 - 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
7 - 'vpp-make-test-docs-merge-{stream}-{os}-{executor-arch}'
8 - 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
11 executor-arch: 'x86_64'
27 - 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
28 - 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
31 executor-arch: 'x86_64'
39 name: 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
41 project-type: freestyle
42 node: 'builder-{os}-prod-{executor-arch}'
47 default-excludes: false
50 daysToKeep: '{build-days-to-keep}'
51 numToKeep: '{build-num-to-keep}'
52 artifactDaysToKeep: '{build-artifact-days-to-keep}'
53 artifactNumToKeep: '{build-artifact-num-to-keep}'
63 maven-version: 'mvn33-new'
66 - gerrit-refspec-parameter
70 credentials-id: 'jenkins-gerrit-credentials'
71 refspec: '$GERRIT_REFSPEC'
72 choosing-strategy: 'gerrit'
75 - fdio-infra-wrappers:
76 build-timeout: '{build-timeout}'
79 - gerrit-trigger-checkstyle:
85 maven-version: 'mvn33-new'
87 settings: 'vpp-settings'
89 global-settings: 'global-settings'
90 global-settings-type: cfp
91 - provide-maven-settings:
92 settings-file: 'vpp-settings'
93 global-settings-file: 'global-settings'
96 - ../scripts/setup_executor_env.sh
99 - ../scripts/setup_vpp_ubuntu_docker_test.sh
102 - ../scripts/vpp/docs.sh
105 - fdio-infra-shiplogs:
106 maven-version: 'mvn36'
109 name: 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
111 project-type: freestyle
112 node: 'builder-{os}-prod-{executor-arch}'
114 archive-artifacts: '**/build-root/docs/html/*'
117 only-if-success: true
118 default-excludes: false
121 daysToKeep: '{build-days-to-keep}'
122 numToKeep: '{build-num-to-keep}'
123 artifactDaysToKeep: '{build-artifact-days-to-keep}'
124 artifactNumToKeep: '{build-artifact-num-to-keep}'
134 maven-version: 'mvn33-new'
138 name: ARCHIVE_ARTIFACTS
139 description: Artifacts to archive to the logs server.
142 - gerrit-trigger-scm:
143 credentials-id: 'jenkins-gerrit-credentials'
145 choosing-strategy: 'default'
148 - fdio-infra-wrappers:
149 build-timeout: '{build-timeout}'
153 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
156 server-name: 'Primary'
158 - comment-added-contains-event:
159 comment-contains-value: 'run-docs'
161 - project-compare-type: 'ANT'
162 project-pattern: '{project}'
164 - branch-compare-type: 'ANT'
165 branch-pattern: '**/{branch}'
174 maven-version: 'mvn33-new'
176 settings: 'vpp-settings'
178 global-settings: 'global-settings'
179 global-settings-type: cfp
180 - provide-maven-settings:
181 settings-file: 'vpp-settings'
182 global-settings-file: 'global-settings'
185 - ../scripts/setup_executor_env.sh
188 - ../scripts/setup_vpp_ubuntu_docker_test.sh
191 - ../scripts/vpp/docs.sh
194 - fdio-infra-shiplogs:
195 maven-version: 'mvn36'
198 name: 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
200 project-type: freestyle
201 node: 'builder-{os}-prod-{executor-arch}'
205 only-if-success: true
206 default-excludes: false
209 daysToKeep: '{build-days-to-keep}'
210 numToKeep: '{build-num-to-keep}'
211 artifactDaysToKeep: '{build-artifact-days-to-keep}'
212 artifactNumToKeep: '{build-artifact-num-to-keep}'
222 maven-version: 'mvn33-new'
225 - gerrit-refspec-parameter
228 - gerrit-trigger-scm:
229 credentials-id: 'jenkins-gerrit-credentials'
230 refspec: '$GERRIT_REFSPEC'
231 choosing-strategy: 'gerrit'
234 - fdio-infra-wrappers:
235 build-timeout: '{build-timeout}'
239 server-name: 'Primary'
241 - comment-added-contains-event:
242 comment-contains-value: 'run-sphinx-docs-verify'
244 - project-compare-type: 'ANT'
245 project-pattern: '{project}'
247 - branch-compare-type: 'ANT'
248 branch-pattern: '**/{branch}'
257 maven-version: 'mvn33-new'
259 settings: 'vpp-settings'
261 global-settings: 'global-settings'
262 global-settings-type: cfp
263 - provide-maven-settings:
264 settings-file: 'vpp-settings'
265 global-settings-file: 'global-settings'
268 - ../scripts/setup_executor_env.sh
271 - ../scripts/setup_vpp_ubuntu_docker_test.sh
274 - ../scripts/vpp/sphinx-docs.sh
277 - fdio-infra-shiplogs:
278 maven-version: 'mvn36'
281 name: 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
283 project-type: freestyle
284 node: 'builder-{os}-prod-{executor-arch}'
286 archive-artifacts: 'docs/_build/html/*'
289 only-if-success: true
290 default-excludes: false
293 daysToKeep: '{build-days-to-keep}'
294 numToKeep: '{build-num-to-keep}'
295 artifactDaysToKeep: '{build-artifact-days-to-keep}'
296 artifactNumToKeep: '{build-artifact-num-to-keep}'
306 maven-version: 'mvn33-new'
310 name: ARCHIVE_ARTIFACTS
311 default: '{archive-artifacts}'
312 description: Artifacts to archive to the logs server.
315 - gerrit-trigger-scm:
316 credentials-id: 'jenkins-gerrit-credentials'
318 choosing-strategy: 'default'
321 - fdio-infra-wrappers:
322 build-timeout: '{build-timeout}'
326 server-name: 'Primary'
328 - comment-added-contains-event:
329 comment-contains-value: 'run-sphinx-docs-merged'
338 maven-version: 'mvn33-new'
340 settings: 'vpp-settings'
342 global-settings: 'global-settings'
343 global-settings-type: cfp
344 - provide-maven-settings:
345 settings-file: 'vpp-settings'
346 global-settings-file: 'global-settings'
349 - ../scripts/setup_executor_env.sh
352 - ../scripts/setup_vpp_ubuntu_docker_test.sh
355 - ../scripts/vpp/sphinx-docs.sh
358 - fdio-infra-shiplogs:
359 maven-version: 'mvn36'
362 name: 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
364 project-type: freestyle
365 node: 'builder-{os}-prod-{executor-arch}'
369 only-if-success: true
370 default-excludes: false
373 daysToKeep: '{build-days-to-keep}'
374 numToKeep: '{build-num-to-keep}'
375 artifactDaysToKeep: '{build-artifact-days-to-keep}'
376 artifactNumToKeep: '{build-artifact-num-to-keep}'
386 maven-version: 'mvn33-new'
389 - gerrit-refspec-parameter
392 - gerrit-trigger-scm:
393 credentials-id: 'jenkins-gerrit-credentials'
394 refspec: '$GERRIT_REFSPEC'
395 choosing-strategy: 'gerrit'
398 - fdio-infra-wrappers:
399 build-timeout: '{build-timeout}'
402 - gerrit-trigger-checkstyle:
408 maven-version: 'mvn33-new'
410 settings: 'vpp-settings'
412 global-settings: 'global-settings'
413 global-settings-type: cfp
414 - provide-maven-settings:
415 settings-file: 'vpp-settings'
416 global-settings-file: 'global-settings'
419 - ../scripts/setup_executor_env.sh
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}-{os}-{executor-arch}'
434 project-type: freestyle
435 node: 'builder-{os}-prod-{executor-arch}'
437 archive-artifacts: '**/build-root/build-test/doc/html/*'
440 only-if-success: true
441 default-excludes: false
444 daysToKeep: '{build-days-to-keep}'
445 numToKeep: '{build-num-to-keep}'
446 artifactDaysToKeep: '{build-artifact-days-to-keep}'
447 artifactNumToKeep: '{build-artifact-num-to-keep}'
457 maven-version: 'mvn33-new'
461 name: ARCHIVE_ARTIFACTS
462 default: '{archive-artifacts}'
463 description: Artifacts to archive to the logs server.
466 - gerrit-trigger-scm:
467 credentials-id: 'jenkins-gerrit-credentials'
469 choosing-strategy: 'default'
472 - fdio-infra-wrappers:
473 build-timeout: '{build-timeout}'
477 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
480 server-name: 'Primary'
482 - comment-added-contains-event:
483 comment-contains-value: 'run-docs'
485 - project-compare-type: 'ANT'
486 project-pattern: '{project}'
488 - branch-compare-type: 'ANT'
489 branch-pattern: '**/{branch}'
498 maven-version: 'mvn33-new'
500 settings: 'vpp-settings'
502 global-settings: 'global-settings'
503 global-settings-type: cfp
504 - provide-maven-settings:
505 settings-file: 'vpp-settings'
506 global-settings-file: 'global-settings'
509 - ../scripts/setup_executor_env.sh
512 - ../scripts/setup_vpp_ubuntu_docker_test.sh
515 - ../scripts/vpp/make-test-docs.sh
518 - fdio-infra-shiplogs:
519 maven-version: 'mvn36'