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'
25 - 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
26 - 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
29 executor-arch: 'x86_64'
37 name: 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
39 project-type: freestyle
40 node: 'builder-{os}-prod-{executor-arch}'
45 default-excludes: false
48 daysToKeep: '{build-days-to-keep}'
49 numToKeep: '{build-num-to-keep}'
50 artifactDaysToKeep: '{build-artifact-days-to-keep}'
51 artifactNumToKeep: '{build-artifact-num-to-keep}'
61 maven-version: 'mvn33-new'
64 - gerrit-refspec-parameter
68 credentials-id: 'jenkins-gerrit-credentials'
69 refspec: '$GERRIT_REFSPEC'
70 choosing-strategy: 'gerrit'
73 - fdio-infra-wrappers:
74 build-timeout: '{build-timeout}'
77 - gerrit-trigger-checkstyle:
83 maven-version: 'mvn33-new'
85 settings: 'vpp-settings'
87 global-settings: 'global-settings'
88 global-settings-type: cfp
89 - provide-maven-settings:
90 settings-file: 'vpp-settings'
91 global-settings-file: 'global-settings'
94 - ../scripts/setup_executor_env.sh
97 - ../scripts/setup_vpp_ubuntu_docker_test.sh
100 - ../scripts/vpp/docs.sh
103 - fdio-infra-shiplogs:
104 maven-version: 'mvn36'
107 name: 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
109 project-type: freestyle
110 node: 'builder-{os}-prod-{executor-arch}'
112 archive-artifacts: '**/build-root/docs/html/*'
115 only-if-success: true
116 default-excludes: false
119 daysToKeep: '{build-days-to-keep}'
120 numToKeep: '{build-num-to-keep}'
121 artifactDaysToKeep: '{build-artifact-days-to-keep}'
122 artifactNumToKeep: '{build-artifact-num-to-keep}'
132 maven-version: 'mvn33-new'
136 name: ARCHIVE_ARTIFACTS
137 description: Artifacts to archive to the logs server.
140 - gerrit-trigger-scm:
141 credentials-id: 'jenkins-gerrit-credentials'
143 choosing-strategy: 'default'
146 - fdio-infra-wrappers:
147 build-timeout: '{build-timeout}'
151 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
154 server-name: 'Primary'
156 - comment-added-contains-event:
157 comment-contains-value: 'run-docs'
159 - project-compare-type: 'ANT'
160 project-pattern: '{project}'
162 - branch-compare-type: 'ANT'
163 branch-pattern: '**/{branch}'
172 maven-version: 'mvn33-new'
174 settings: 'vpp-settings'
176 global-settings: 'global-settings'
177 global-settings-type: cfp
178 - provide-maven-settings:
179 settings-file: 'vpp-settings'
180 global-settings-file: 'global-settings'
183 - ../scripts/setup_executor_env.sh
186 - ../scripts/setup_vpp_ubuntu_docker_test.sh
189 - ../scripts/vpp/docs.sh
192 - fdio-infra-shiplogs:
193 maven-version: 'mvn36'
196 name: 'vpp-sphinx-docs-verify-{stream}-{os}-{executor-arch}'
198 project-type: freestyle
199 node: 'builder-{os}-prod-{executor-arch}'
203 only-if-success: true
204 default-excludes: false
207 daysToKeep: '{build-days-to-keep}'
208 numToKeep: '{build-num-to-keep}'
209 artifactDaysToKeep: '{build-artifact-days-to-keep}'
210 artifactNumToKeep: '{build-artifact-num-to-keep}'
220 maven-version: 'mvn33-new'
223 - gerrit-refspec-parameter
226 - gerrit-trigger-scm:
227 credentials-id: 'jenkins-gerrit-credentials'
228 refspec: '$GERRIT_REFSPEC'
229 choosing-strategy: 'gerrit'
232 - fdio-infra-wrappers:
233 build-timeout: '{build-timeout}'
237 server-name: 'Primary'
239 - comment-added-contains-event:
240 comment-contains-value: 'run-sphinx-docs-verify'
242 - project-compare-type: 'ANT'
243 project-pattern: '{project}'
245 - branch-compare-type: 'ANT'
246 branch-pattern: '**/{branch}'
255 maven-version: 'mvn33-new'
257 settings: 'vpp-settings'
259 global-settings: 'global-settings'
260 global-settings-type: cfp
261 - provide-maven-settings:
262 settings-file: 'vpp-settings'
263 global-settings-file: 'global-settings'
266 - ../scripts/setup_executor_env.sh
269 - ../scripts/setup_vpp_ubuntu_docker_test.sh
272 - ../scripts/vpp/sphinx-docs.sh
275 - fdio-infra-shiplogs:
276 maven-version: 'mvn36'
279 name: 'vpp-sphinx-docs-merge-{stream}-{os}-{executor-arch}'
281 project-type: freestyle
282 node: 'builder-{os}-prod-{executor-arch}'
284 archive-artifacts: 'docs/_build/html/*'
287 only-if-success: true
288 default-excludes: false
291 daysToKeep: '{build-days-to-keep}'
292 numToKeep: '{build-num-to-keep}'
293 artifactDaysToKeep: '{build-artifact-days-to-keep}'
294 artifactNumToKeep: '{build-artifact-num-to-keep}'
304 maven-version: 'mvn33-new'
308 name: ARCHIVE_ARTIFACTS
309 default: '{archive-artifacts}'
310 description: Artifacts to archive to the logs server.
313 - gerrit-trigger-scm:
314 credentials-id: 'jenkins-gerrit-credentials'
316 choosing-strategy: 'default'
319 - fdio-infra-wrappers:
320 build-timeout: '{build-timeout}'
324 server-name: 'Primary'
326 - comment-added-contains-event:
327 comment-contains-value: 'run-sphinx-docs-merged'
336 maven-version: 'mvn33-new'
338 settings: 'vpp-settings'
340 global-settings: 'global-settings'
341 global-settings-type: cfp
342 - provide-maven-settings:
343 settings-file: 'vpp-settings'
344 global-settings-file: 'global-settings'
347 - ../scripts/setup_executor_env.sh
350 - ../scripts/setup_vpp_ubuntu_docker_test.sh
353 - ../scripts/vpp/sphinx-docs.sh
356 - fdio-infra-shiplogs:
357 maven-version: 'mvn36'
360 name: 'vpp-make-test-docs-verify-{stream}-{os}-{executor-arch}'
362 project-type: freestyle
363 node: 'builder-{os}-prod-{executor-arch}'
367 only-if-success: true
368 default-excludes: false
371 daysToKeep: '{build-days-to-keep}'
372 numToKeep: '{build-num-to-keep}'
373 artifactDaysToKeep: '{build-artifact-days-to-keep}'
374 artifactNumToKeep: '{build-artifact-num-to-keep}'
384 maven-version: 'mvn33-new'
387 - gerrit-refspec-parameter
390 - gerrit-trigger-scm:
391 credentials-id: 'jenkins-gerrit-credentials'
392 refspec: '$GERRIT_REFSPEC'
393 choosing-strategy: 'gerrit'
396 - fdio-infra-wrappers:
397 build-timeout: '{build-timeout}'
400 - gerrit-trigger-checkstyle:
406 maven-version: 'mvn33-new'
408 settings: 'vpp-settings'
410 global-settings: 'global-settings'
411 global-settings-type: cfp
412 - provide-maven-settings:
413 settings-file: 'vpp-settings'
414 global-settings-file: 'global-settings'
417 - ../scripts/setup_executor_env.sh
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}-{os}-{executor-arch}'
432 project-type: freestyle
433 node: 'builder-{os}-prod-{executor-arch}'
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}-{os}-{executor-arch}'
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_executor_env.sh
510 - ../scripts/setup_vpp_ubuntu_docker_test.sh
513 - ../scripts/vpp/make-test-docs.sh
516 - fdio-infra-shiplogs:
517 maven-version: 'mvn36'