5 - 'vpp-docs-merge-{stream}'
6 - 'vpp-docs-verify-{stream}'
7 - 'vpp-make-test-docs-merge-{stream}'
8 - 'vpp-make-test-docs-verify-{stream}'
13 repo-os-part: 'ubuntu.xenial.main'
18 repo-stream-part: 'master'
21 repo-stream-part: 'stable.1801'
24 repo-stream-part: 'stable.1804'
27 repo-stream-part: 'stable.1807'
30 repo-stream-part: 'stable.1810'
38 - 'vpp-sphinx-docs-merge-{stream}'
39 - 'vpp-sphinx-docs-verify-{stream}'
44 repo-os-part: 'ubuntu.xenial.main'
49 repo-stream-part: 'master'
52 repo-stream-part: 'stable.1810'
58 name: 'vpp-docs-verify-{stream}'
60 project-type: freestyle
65 daysToKeep: '{build-days-to-keep}'
66 numToKeep: '{build-num-to-keep}'
67 artifactDaysToKeep: '{build-artifact-days-to-keep}'
68 artifactNumToKeep: '{build-artifact-num-to-keep}'
78 maven-version: 'mvn33-new'
84 credentials-id: 'jenkins-gerrit-credentials'
85 refspec: '$GERRIT_REFSPEC'
86 choosing-strategy: 'gerrit'
89 - fdio-infra-wrappers:
90 build-timeout: '{build-timeout}'
93 - gerrit-trigger-checkstyle:
99 maven-version: 'mvn33-new'
101 settings: 'vpp-settings'
103 global-settings: 'global-settings'
104 global-settings-type: cfp
105 - provide-maven-settings:
106 settings-file: 'vpp-settings'
107 global-settings-file: 'global-settings'
109 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
111 !include-raw-escape: include-raw-vpp-docs.sh
115 artifacts: 'docs/_build/html/*'
118 only-if-success: true
119 default-excludes: false
120 - fdio-infra-shiplogs:
121 maven-version: 'mvn33-new'
123 rerun-unstable-builds: false
128 name: 'vpp-docs-merge-{stream}'
130 project-type: freestyle
135 daysToKeep: '{build-days-to-keep}'
136 numToKeep: '{build-num-to-keep}'
137 artifactDaysToKeep: '{build-artifact-days-to-keep}'
138 artifactNumToKeep: '{build-artifact-num-to-keep}'
148 maven-version: 'mvn33-new'
153 - gerrit-trigger-scm:
154 credentials-id: 'jenkins-gerrit-credentials'
156 choosing-strategy: 'default'
159 - fdio-infra-wrappers:
160 build-timeout: '{build-timeout}'
164 jobs: 'vpp-merge-{stream}-ubuntu1604'
167 server-name: 'Primary'
169 - comment-added-contains-event:
170 comment-contains-value: 'run-docs'
172 - project-compare-type: 'ANT'
173 project-pattern: '{project}'
175 - branch-compare-type: 'ANT'
176 branch-pattern: '**/{branch}'
185 maven-version: 'mvn33-new'
187 settings: 'vpp-settings'
189 global-settings: 'global-settings'
190 global-settings-type: cfp
191 - provide-maven-settings:
192 settings-file: 'vpp-settings'
193 global-settings-file: 'global-settings'
195 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
197 !include-raw-escape: include-raw-vpp-docs.sh
201 artifacts: 'build-root/docs/html/*'
204 only-if-success: true
205 default-excludes: false
206 - fdio-infra-shiplogs:
207 maven-version: 'mvn33-new'
209 rerun-unstable-builds: false
214 name: 'vpp-sphinx-docs-verify-{stream}'
216 project-type: freestyle
221 daysToKeep: '{build-days-to-keep}'
222 numToKeep: '{build-num-to-keep}'
223 artifactDaysToKeep: '{build-artifact-days-to-keep}'
224 artifactNumToKeep: '{build-artifact-num-to-keep}'
234 maven-version: 'mvn33-new'
239 - gerrit-trigger-scm:
240 credentials-id: 'jenkins-gerrit-credentials'
241 refspec: '$GERRIT_REFSPEC'
242 choosing-strategy: 'gerrit'
245 - fdio-infra-wrappers:
246 build-timeout: '{build-timeout}'
250 server-name: 'Primary'
252 - comment-added-contains-event:
253 comment-contains-value: 'run-sphinx-docs-verify'
255 - project-compare-type: 'ANT'
256 project-pattern: '{project}'
258 - branch-compare-type: 'ANT'
259 branch-pattern: '**/{branch}'
267 maven-version: 'mvn33-new'
269 settings: 'vpp-settings'
271 global-settings: 'global-settings'
272 global-settings-type: cfp
273 - provide-maven-settings:
274 settings-file: 'vpp-settings'
275 global-settings-file: 'global-settings'
277 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
279 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
283 artifacts: 'docs/_build/html/*'
286 only-if-success: true
287 default-excludes: false
288 - fdio-infra-shiplogs:
289 maven-version: 'mvn33-new'
291 rerun-unstable-builds: false
296 name: 'vpp-sphinx-docs-merge-{stream}'
298 project-type: freestyle
303 daysToKeep: '{build-days-to-keep}'
304 numToKeep: '{build-num-to-keep}'
305 artifactDaysToKeep: '{build-artifact-days-to-keep}'
306 artifactNumToKeep: '{build-artifact-num-to-keep}'
316 maven-version: 'mvn33-new'
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'
354 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
356 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
360 artifacts: 'docs/_build/html/*'
363 only-if-success: true
364 default-excludes: false
365 - fdio-infra-shiplogs:
366 maven-version: 'mvn33-new'
368 rerun-unstable-builds: false
373 name: 'vpp-make-test-docs-verify-{stream}'
375 project-type: freestyle
380 daysToKeep: '{build-days-to-keep}'
381 numToKeep: '{build-num-to-keep}'
382 artifactDaysToKeep: '{build-artifact-days-to-keep}'
383 artifactNumToKeep: '{build-artifact-num-to-keep}'
393 maven-version: 'mvn33-new'
398 - gerrit-trigger-scm:
399 credentials-id: 'jenkins-gerrit-credentials'
400 refspec: '$GERRIT_REFSPEC'
401 choosing-strategy: 'gerrit'
404 - fdio-infra-wrappers:
405 build-timeout: '{build-timeout}'
408 - gerrit-trigger-checkstyle:
414 maven-version: 'mvn33-new'
416 settings: 'vpp-settings'
418 global-settings: 'global-settings'
419 global-settings-type: cfp
420 - provide-maven-settings:
421 settings-file: 'vpp-settings'
422 global-settings-file: 'global-settings'
424 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
426 !include-raw-escape: include-raw-vpp-make-test-docs.sh
430 artifacts: 'build-root/test-doc/build/html/*'
433 only-if-success: true
434 default-excludes: false
435 - fdio-infra-shiplogs:
436 maven-version: 'mvn33-new'
438 rerun-unstable-builds: false
443 name: 'vpp-make-test-docs-merge-{stream}'
445 project-type: freestyle
450 daysToKeep: '{build-days-to-keep}'
451 numToKeep: '{build-num-to-keep}'
452 artifactDaysToKeep: '{build-artifact-days-to-keep}'
453 artifactNumToKeep: '{build-artifact-num-to-keep}'
463 maven-version: 'mvn33-new'
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}-ubuntu1604'
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'
510 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
512 !include-raw-escape: include-raw-vpp-make-test-docs.sh
516 artifacts: 'build-root/test-doc/build/html/*'
519 only-if-success: true
520 default-excludes: false
521 - fdio-infra-shiplogs:
522 maven-version: 'mvn33-new'
524 rerun-unstable-builds: false