5 - 'vpp-sphinx-docs-merge-{stream}'
6 - 'vpp-sphinx-docs-verify-{stream}'
7 - 'vpp-docs-merge-{stream}'
8 - 'vpp-docs-verify-{stream}'
9 - 'vpp-make-test-docs-merge-{stream}'
10 - 'vpp-make-test-docs-verify-{stream}'
15 repo-os-part: 'ubuntu.xenial.main'
20 repo-stream-part: 'master'
23 repo-stream-part: 'stable.1801'
26 repo-stream-part: 'stable.1804'
29 repo-stream-part: 'stable.1807'
36 name: 'vpp-docs-verify-{stream}'
38 project-type: freestyle
43 daysToKeep: '{build-days-to-keep}'
44 numToKeep: '{build-num-to-keep}'
45 artifactDaysToKeep: '{build-artifact-days-to-keep}'
46 artifactNumToKeep: '{build-artifact-num-to-keep}'
56 maven-version: 'mvn33-new'
62 credentials-id: 'jenkins-gerrit-credentials'
63 refspec: '$GERRIT_REFSPEC'
64 choosing-strategy: 'gerrit'
67 - fdio-infra-wrappers:
68 build-timeout: '{build-timeout}'
71 - gerrit-trigger-checkstyle:
77 maven-version: 'mvn33-new'
79 settings: 'vpp-settings'
81 global-settings: 'global-settings'
82 global-settings-type: cfp
83 - provide-maven-settings:
84 settings-file: 'vpp-settings'
85 global-settings-file: 'global-settings'
87 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
89 !include-raw-escape: include-raw-vpp-docs.sh
92 artifacts: 'build-root/docs/html/*'
96 default-excludes: false
97 - fdio-infra-shiplogs:
98 maven-version: 'mvn33-new'
100 rerun-unstable-builds: false
105 name: 'vpp-docs-merge-{stream}'
107 project-type: freestyle
112 daysToKeep: '{build-days-to-keep}'
113 numToKeep: '{build-num-to-keep}'
114 artifactDaysToKeep: '{build-artifact-days-to-keep}'
115 artifactNumToKeep: '{build-artifact-num-to-keep}'
125 maven-version: 'mvn33-new'
130 - gerrit-trigger-scm:
131 credentials-id: 'jenkins-gerrit-credentials'
133 choosing-strategy: 'default'
136 - fdio-infra-wrappers:
137 build-timeout: '{build-timeout}'
141 jobs: 'vpp-merge-{stream}-ubuntu1604'
144 server-name: 'Primary'
146 - comment-added-contains-event:
147 comment-contains-value: 'run-docs'
149 - project-compare-type: 'ANT'
150 project-pattern: '{project}'
152 - branch-compare-type: 'ANT'
153 branch-pattern: '**/{branch}'
162 maven-version: 'mvn33-new'
164 settings: 'vpp-settings'
166 global-settings: 'global-settings'
167 global-settings-type: cfp
168 - provide-maven-settings:
169 settings-file: 'vpp-settings'
170 global-settings-file: 'global-settings'
172 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
174 !include-raw-escape: include-raw-vpp-docs.sh
177 artifacts: 'build-root/docs/html/*'
180 only-if-success: true
181 default-excludes: false
182 - fdio-infra-shiplogs:
183 maven-version: 'mvn33-new'
185 rerun-unstable-builds: false
191 name: 'vpp-sphinx-docs-verify-{stream}'
193 project-type: freestyle
198 daysToKeep: '{build-days-to-keep}'
199 numToKeep: '{build-num-to-keep}'
200 artifactDaysToKeep: '{build-artifact-days-to-keep}'
201 artifactNumToKeep: '{build-artifact-num-to-keep}'
211 maven-version: 'mvn33-new'
216 - gerrit-trigger-scm:
217 credentials-id: 'jenkins-gerrit-credentials'
218 refspec: '$GERRIT_REFSPEC'
219 choosing-strategy: 'gerrit'
222 - fdio-infra-wrappers:
223 build-timeout: '{build-timeout}'
227 server-name: 'Primary'
229 - comment-added-contains-event:
230 comment-contains-value: 'run-sphinx-docs-verify'
233 maven-version: 'mvn33-new'
235 settings: 'vpp-settings'
237 global-settings: 'global-settings'
238 global-settings-type: cfp
239 - provide-maven-settings:
240 settings-file: 'vpp-settings'
241 global-settings-file: 'global-settings'
243 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
245 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
248 artifacts: 'build-root/docs/html/*'
251 only-if-success: true
252 default-excludes: false
253 - fdio-infra-shiplogs:
254 maven-version: 'mvn33-new'
256 rerun-unstable-builds: false
261 name: 'vpp-sphinx-docs-merge-{stream}'
263 project-type: freestyle
268 daysToKeep: '{build-days-to-keep}'
269 numToKeep: '{build-num-to-keep}'
270 artifactDaysToKeep: '{build-artifact-days-to-keep}'
271 artifactNumToKeep: '{build-artifact-num-to-keep}'
281 maven-version: 'mvn33-new'
286 - gerrit-trigger-scm:
287 credentials-id: 'jenkins-gerrit-credentials'
289 choosing-strategy: 'default'
292 - fdio-infra-wrappers:
293 build-timeout: '{build-timeout}'
297 server-name: 'Primary'
299 - comment-added-contains-event:
300 comment-contains-value: 'run-sphinx-docs-merged'
309 maven-version: 'mvn33-new'
311 settings: 'vpp-settings'
313 global-settings: 'global-settings'
314 global-settings-type: cfp
315 - provide-maven-settings:
316 settings-file: 'vpp-settings'
317 global-settings-file: 'global-settings'
319 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
321 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
324 artifacts: 'build-root/docs/html/*'
327 only-if-success: true
328 default-excludes: false
329 - fdio-infra-shiplogs:
330 maven-version: 'mvn33-new'
332 rerun-unstable-builds: false
337 name: 'vpp-make-test-docs-verify-{stream}'
339 project-type: freestyle
344 daysToKeep: '{build-days-to-keep}'
345 numToKeep: '{build-num-to-keep}'
346 artifactDaysToKeep: '{build-artifact-days-to-keep}'
347 artifactNumToKeep: '{build-artifact-num-to-keep}'
357 maven-version: 'mvn33-new'
362 - gerrit-trigger-scm:
363 credentials-id: 'jenkins-gerrit-credentials'
364 refspec: '$GERRIT_REFSPEC'
365 choosing-strategy: 'gerrit'
368 - fdio-infra-wrappers:
369 build-timeout: '{build-timeout}'
372 - gerrit-trigger-checkstyle:
378 maven-version: 'mvn33-new'
380 settings: 'vpp-settings'
382 global-settings: 'global-settings'
383 global-settings-type: cfp
384 - provide-maven-settings:
385 settings-file: 'vpp-settings'
386 global-settings-file: 'global-settings'
388 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
390 !include-raw-escape: include-raw-vpp-make-test-docs.sh
393 artifacts: 'build-root/test-doc/build/html/*'
396 only-if-success: true
397 default-excludes: false
398 - fdio-infra-shiplogs:
399 maven-version: 'mvn33-new'
401 rerun-unstable-builds: false
406 name: 'vpp-make-test-docs-merge-{stream}'
408 project-type: freestyle
413 daysToKeep: '{build-days-to-keep}'
414 numToKeep: '{build-num-to-keep}'
415 artifactDaysToKeep: '{build-artifact-days-to-keep}'
416 artifactNumToKeep: '{build-artifact-num-to-keep}'
426 maven-version: 'mvn33-new'
431 - gerrit-trigger-scm:
432 credentials-id: 'jenkins-gerrit-credentials'
434 choosing-strategy: 'default'
437 - fdio-infra-wrappers:
438 build-timeout: '{build-timeout}'
442 jobs: 'vpp-merge-{stream}-ubuntu1604'
445 server-name: 'Primary'
447 - comment-added-contains-event:
448 comment-contains-value: 'run-docs'
450 - project-compare-type: 'ANT'
451 project-pattern: '{project}'
453 - branch-compare-type: 'ANT'
454 branch-pattern: '**/{branch}'
463 maven-version: 'mvn33-new'
465 settings: 'vpp-settings'
467 global-settings: 'global-settings'
468 global-settings-type: cfp
469 - provide-maven-settings:
470 settings-file: 'vpp-settings'
471 global-settings-file: 'global-settings'
473 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
475 !include-raw-escape: include-raw-vpp-make-test-docs.sh
478 artifacts: 'build-root/test-doc/build/html/*'
481 only-if-success: true
482 default-excludes: false
483 - fdio-infra-shiplogs:
484 maven-version: 'mvn33-new'
486 rerun-unstable-builds: false