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'
30 - 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
31 - 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
34 executor-arch: 'x86_64'
43 name: 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
45 project-type: freestyle
46 node: 'builder-{os}-prod-{executor-arch}'
51 default-excludes: false
54 daysToKeep: '{build-days-to-keep}'
55 numToKeep: '{build-num-to-keep}'
56 artifactDaysToKeep: '{build-artifact-days-to-keep}'
57 artifactNumToKeep: '{build-artifact-num-to-keep}'
67 maven-version: 'mvn33-new'
70 - gerrit-refspec-parameter:
71 refspec: '{branch-refspec}'
75 credentials-id: 'jenkins-gerrit-credentials'
76 refspec: '$GERRIT_REFSPEC'
77 choosing-strategy: 'gerrit'
80 - fdio-infra-wrappers:
81 build-timeout: '{build-timeout}'
84 - gerrit-trigger-checkstyle:
90 maven-version: 'mvn33-new'
92 settings: 'vpp-settings'
94 global-settings: 'global-settings'
95 global-settings-type: cfp
96 - provide-maven-settings:
97 settings-file: 'vpp-settings'
98 global-settings-file: 'global-settings'
101 - ../scripts/setup_executor_env.sh
104 - ../scripts/setup_vpp_ubuntu_docker_test.sh
107 - ../scripts/vpp/docs.sh
110 - fdio-infra-shiplogs:
111 maven-version: 'mvn36'
114 name: 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
116 project-type: freestyle
117 node: 'builder-{os}-prod-{executor-arch}'
119 archive-artifacts: '**/build-root/docs/html/*'
122 only-if-success: true
123 default-excludes: false
126 daysToKeep: '{build-days-to-keep}'
127 numToKeep: '{build-num-to-keep}'
128 artifactDaysToKeep: '{build-artifact-days-to-keep}'
129 artifactNumToKeep: '{build-artifact-num-to-keep}'
139 maven-version: 'mvn33-new'
143 name: ARCHIVE_ARTIFACTS
144 description: Artifacts to archive to the logs server.
147 - gerrit-trigger-scm:
148 credentials-id: 'jenkins-gerrit-credentials'
150 choosing-strategy: 'default'
153 - fdio-infra-wrappers:
154 build-timeout: '{build-timeout}'
158 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
161 server-name: 'Primary'
163 - comment-added-contains-event:
164 comment-contains-value: 'run-docs'
166 - project-compare-type: 'ANT'
167 project-pattern: '{project}'
169 - branch-compare-type: 'ANT'
170 branch-pattern: '**/{branch}'
179 maven-version: 'mvn33-new'
181 settings: 'vpp-settings'
183 global-settings: 'global-settings'
184 global-settings-type: cfp
185 - provide-maven-settings:
186 settings-file: 'vpp-settings'
187 global-settings-file: 'global-settings'
190 - ../scripts/setup_executor_env.sh
193 - ../scripts/setup_vpp_ubuntu_docker_test.sh
196 - ../scripts/vpp/docs.sh
199 - fdio-infra-shiplogs:
200 maven-version: 'mvn36'
203 name: 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
205 project-type: freestyle
206 node: 'builder-{os}-prod-{executor-arch}'
210 only-if-success: true
211 default-excludes: false
214 daysToKeep: '{build-days-to-keep}'
215 numToKeep: '{build-num-to-keep}'
216 artifactDaysToKeep: '{build-artifact-days-to-keep}'
217 artifactNumToKeep: '{build-artifact-num-to-keep}'
227 maven-version: 'mvn33-new'
230 - gerrit-refspec-parameter:
231 refspec: '{branch-refspec}'
234 - gerrit-trigger-scm:
235 credentials-id: 'jenkins-gerrit-credentials'
236 refspec: '$GERRIT_REFSPEC'
237 choosing-strategy: 'gerrit'
240 - fdio-infra-wrappers:
241 build-timeout: '{build-timeout}'
245 server-name: 'Primary'
247 - comment-added-contains-event:
248 comment-contains-value: 'run-sphinx-docs-verify'
250 - project-compare-type: 'ANT'
251 project-pattern: '{project}'
253 - branch-compare-type: 'ANT'
254 branch-pattern: '**/{branch}'
263 maven-version: 'mvn33-new'
265 settings: 'vpp-settings'
267 global-settings: 'global-settings'
268 global-settings-type: cfp
269 - provide-maven-settings:
270 settings-file: 'vpp-settings'
271 global-settings-file: 'global-settings'
274 - ../scripts/setup_executor_env.sh
277 - ../scripts/setup_vpp_ubuntu_docker_test.sh
280 - ../scripts/vpp/sphinx-docs.sh
283 - fdio-infra-shiplogs:
284 maven-version: 'mvn36'
287 name: 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
289 project-type: freestyle
290 node: 'builder-{os}-prod-{executor-arch}'
292 archive-artifacts: 'docs/_build/html/*'
295 only-if-success: true
296 default-excludes: false
299 daysToKeep: '{build-days-to-keep}'
300 numToKeep: '{build-num-to-keep}'
301 artifactDaysToKeep: '{build-artifact-days-to-keep}'
302 artifactNumToKeep: '{build-artifact-num-to-keep}'
312 maven-version: 'mvn33-new'
316 name: ARCHIVE_ARTIFACTS
317 default: '{archive-artifacts}'
318 description: Artifacts to archive to the logs server.
321 - gerrit-trigger-scm:
322 credentials-id: 'jenkins-gerrit-credentials'
324 choosing-strategy: 'default'
327 - fdio-infra-wrappers:
328 build-timeout: '{build-timeout}'
332 server-name: 'Primary'
334 - comment-added-contains-event:
335 comment-contains-value: 'run-sphinx-docs-merged'
344 maven-version: 'mvn33-new'
346 settings: 'vpp-settings'
348 global-settings: 'global-settings'
349 global-settings-type: cfp
350 - provide-maven-settings:
351 settings-file: 'vpp-settings'
352 global-settings-file: 'global-settings'
355 - ../scripts/setup_executor_env.sh
358 - ../scripts/setup_vpp_ubuntu_docker_test.sh
361 - ../scripts/vpp/sphinx-docs.sh
364 - fdio-infra-shiplogs:
365 maven-version: 'mvn36'
368 name: 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
370 project-type: freestyle
371 node: 'builder-{os}-prod-{executor-arch}'
375 only-if-success: true
376 default-excludes: false
379 daysToKeep: '{build-days-to-keep}'
380 numToKeep: '{build-num-to-keep}'
381 artifactDaysToKeep: '{build-artifact-days-to-keep}'
382 artifactNumToKeep: '{build-artifact-num-to-keep}'
392 maven-version: 'mvn33-new'
395 - gerrit-refspec-parameter:
396 refspec: '{branch-refspec}'
399 - gerrit-trigger-scm:
400 credentials-id: 'jenkins-gerrit-credentials'
401 refspec: '$GERRIT_REFSPEC'
402 choosing-strategy: 'gerrit'
405 - fdio-infra-wrappers:
406 build-timeout: '{build-timeout}'
409 - gerrit-trigger-checkstyle:
415 maven-version: 'mvn33-new'
417 settings: 'vpp-settings'
419 global-settings: 'global-settings'
420 global-settings-type: cfp
421 - provide-maven-settings:
422 settings-file: 'vpp-settings'
423 global-settings-file: 'global-settings'
426 - ../scripts/setup_executor_env.sh
429 - ../scripts/setup_vpp_ubuntu_docker_test.sh
432 - ../scripts/vpp/make-test-docs.sh
435 - fdio-infra-shiplogs:
436 maven-version: 'mvn36'
439 name: 'vpp-make-test-docs-merge-{stream}-{os}-{executor-arch}'
441 project-type: freestyle
442 node: 'builder-{os}-prod-{executor-arch}'
444 archive-artifacts: '**/build-root/build-test/doc/html/*'
447 only-if-success: true
448 default-excludes: false
451 daysToKeep: '{build-days-to-keep}'
452 numToKeep: '{build-num-to-keep}'
453 artifactDaysToKeep: '{build-artifact-days-to-keep}'
454 artifactNumToKeep: '{build-artifact-num-to-keep}'
464 maven-version: 'mvn33-new'
468 name: ARCHIVE_ARTIFACTS
469 default: '{archive-artifacts}'
470 description: Artifacts to archive to the logs server.
473 - gerrit-trigger-scm:
474 credentials-id: 'jenkins-gerrit-credentials'
476 choosing-strategy: 'default'
479 - fdio-infra-wrappers:
480 build-timeout: '{build-timeout}'
484 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
487 server-name: 'Primary'
489 - comment-added-contains-event:
490 comment-contains-value: 'run-docs'
492 - project-compare-type: 'ANT'
493 project-pattern: '{project}'
495 - branch-compare-type: 'ANT'
496 branch-pattern: '**/{branch}'
505 maven-version: 'mvn33-new'
507 settings: 'vpp-settings'
509 global-settings: 'global-settings'
510 global-settings-type: cfp
511 - provide-maven-settings:
512 settings-file: 'vpp-settings'
513 global-settings-file: 'global-settings'
516 - ../scripts/setup_executor_env.sh
519 - ../scripts/setup_vpp_ubuntu_docker_test.sh
522 - ../scripts/vpp/make-test-docs.sh
525 - fdio-infra-shiplogs:
526 maven-version: 'mvn36'