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
113 name: 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
115 project-type: freestyle
116 node: 'builder-{os}-prod-{executor-arch}'
118 archive-artifacts: '**/build-root/docs/html/*'
121 only-if-success: true
122 default-excludes: false
125 daysToKeep: '{build-days-to-keep}'
126 numToKeep: '{build-num-to-keep}'
127 artifactDaysToKeep: '{build-artifact-days-to-keep}'
128 artifactNumToKeep: '{build-artifact-num-to-keep}'
138 maven-version: 'mvn33-new'
142 name: ARCHIVE_ARTIFACTS
143 description: Artifacts to archive to the logs server.
146 - gerrit-trigger-scm:
147 credentials-id: 'jenkins-gerrit-credentials'
149 choosing-strategy: 'default'
152 - fdio-infra-wrappers:
153 build-timeout: '{build-timeout}'
157 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
160 server-name: 'Primary'
162 - comment-added-contains-event:
163 comment-contains-value: 'run-docs'
165 - project-compare-type: 'ANT'
166 project-pattern: '{project}'
168 - branch-compare-type: 'ANT'
169 branch-pattern: '**/{branch}'
178 maven-version: 'mvn33-new'
180 settings: 'vpp-settings'
182 global-settings: 'global-settings'
183 global-settings-type: cfp
184 - provide-maven-settings:
185 settings-file: 'vpp-settings'
186 global-settings-file: 'global-settings'
189 - ../scripts/setup_executor_env.sh
192 - ../scripts/setup_vpp_ubuntu_docker_test.sh
195 - ../scripts/vpp/docs.sh
201 name: 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
203 project-type: freestyle
204 node: 'builder-{os}-prod-{executor-arch}'
208 only-if-success: true
209 default-excludes: false
212 daysToKeep: '{build-days-to-keep}'
213 numToKeep: '{build-num-to-keep}'
214 artifactDaysToKeep: '{build-artifact-days-to-keep}'
215 artifactNumToKeep: '{build-artifact-num-to-keep}'
225 maven-version: 'mvn33-new'
228 - gerrit-refspec-parameter:
229 refspec: '{branch-refspec}'
232 - gerrit-trigger-scm:
233 credentials-id: 'jenkins-gerrit-credentials'
234 refspec: '$GERRIT_REFSPEC'
235 choosing-strategy: 'gerrit'
238 - fdio-infra-wrappers:
239 build-timeout: '{build-timeout}'
243 server-name: 'Primary'
245 - comment-added-contains-event:
246 comment-contains-value: 'run-sphinx-docs-verify'
248 - project-compare-type: 'ANT'
249 project-pattern: '{project}'
251 - branch-compare-type: 'ANT'
252 branch-pattern: '**/{branch}'
261 maven-version: 'mvn33-new'
263 settings: 'vpp-settings'
265 global-settings: 'global-settings'
266 global-settings-type: cfp
267 - provide-maven-settings:
268 settings-file: 'vpp-settings'
269 global-settings-file: 'global-settings'
272 - ../scripts/setup_executor_env.sh
275 - ../scripts/setup_vpp_ubuntu_docker_test.sh
278 - ../scripts/vpp/sphinx-docs.sh
284 name: 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
286 project-type: freestyle
287 node: 'builder-{os}-prod-{executor-arch}'
289 archive-artifacts: 'docs/_build/html/*'
292 only-if-success: true
293 default-excludes: false
296 daysToKeep: '{build-days-to-keep}'
297 numToKeep: '{build-num-to-keep}'
298 artifactDaysToKeep: '{build-artifact-days-to-keep}'
299 artifactNumToKeep: '{build-artifact-num-to-keep}'
309 maven-version: 'mvn33-new'
313 name: ARCHIVE_ARTIFACTS
314 default: '{archive-artifacts}'
315 description: Artifacts to archive to the logs server.
318 - gerrit-trigger-scm:
319 credentials-id: 'jenkins-gerrit-credentials'
321 choosing-strategy: 'default'
324 - fdio-infra-wrappers:
325 build-timeout: '{build-timeout}'
329 server-name: 'Primary'
331 - comment-added-contains-event:
332 comment-contains-value: 'run-sphinx-docs-merged'
341 maven-version: 'mvn33-new'
343 settings: 'vpp-settings'
345 global-settings: 'global-settings'
346 global-settings-type: cfp
347 - provide-maven-settings:
348 settings-file: 'vpp-settings'
349 global-settings-file: 'global-settings'
352 - ../scripts/setup_executor_env.sh
355 - ../scripts/setup_vpp_ubuntu_docker_test.sh
358 - ../scripts/vpp/sphinx-docs.sh
364 name: 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
366 project-type: freestyle
367 node: 'builder-{os}-prod-{executor-arch}'
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'
391 - gerrit-refspec-parameter:
392 refspec: '{branch-refspec}'
395 - gerrit-trigger-scm:
396 credentials-id: 'jenkins-gerrit-credentials'
397 refspec: '$GERRIT_REFSPEC'
398 choosing-strategy: 'gerrit'
401 - fdio-infra-wrappers:
402 build-timeout: '{build-timeout}'
405 - gerrit-trigger-checkstyle:
411 maven-version: 'mvn33-new'
413 settings: 'vpp-settings'
415 global-settings: 'global-settings'
416 global-settings-type: cfp
417 - provide-maven-settings:
418 settings-file: 'vpp-settings'
419 global-settings-file: 'global-settings'
422 - ../scripts/setup_executor_env.sh
425 - ../scripts/setup_vpp_ubuntu_docker_test.sh
428 - ../scripts/vpp/make-test-docs.sh
434 name: 'vpp-make-test-docs-merge-{stream}-{os}-{executor-arch}'
436 project-type: freestyle
437 node: 'builder-{os}-prod-{executor-arch}'
439 archive-artifacts: '**/build-root/build-test/doc/html/*'
442 only-if-success: true
443 default-excludes: false
446 daysToKeep: '{build-days-to-keep}'
447 numToKeep: '{build-num-to-keep}'
448 artifactDaysToKeep: '{build-artifact-days-to-keep}'
449 artifactNumToKeep: '{build-artifact-num-to-keep}'
459 maven-version: 'mvn33-new'
463 name: ARCHIVE_ARTIFACTS
464 default: '{archive-artifacts}'
465 description: Artifacts to archive to the logs server.
468 - gerrit-trigger-scm:
469 credentials-id: 'jenkins-gerrit-credentials'
471 choosing-strategy: 'default'
474 - fdio-infra-wrappers:
475 build-timeout: '{build-timeout}'
479 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
482 server-name: 'Primary'
484 - comment-added-contains-event:
485 comment-contains-value: 'run-docs'
487 - project-compare-type: 'ANT'
488 project-pattern: '{project}'
490 - branch-compare-type: 'ANT'
491 branch-pattern: '**/{branch}'
500 maven-version: 'mvn33-new'
502 settings: 'vpp-settings'
504 global-settings: 'global-settings'
505 global-settings-type: cfp
506 - provide-maven-settings:
507 settings-file: 'vpp-settings'
508 global-settings-file: 'global-settings'
511 - ../scripts/setup_executor_env.sh
514 - ../scripts/setup_vpp_ubuntu_docker_test.sh
517 - ../scripts/vpp/make-test-docs.sh