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'
256 maven-version: 'mvn33-new'
258 settings: 'vpp-settings'
260 global-settings: 'global-settings'
261 global-settings-type: cfp
262 - provide-maven-settings:
263 settings-file: 'vpp-settings'
264 global-settings-file: 'global-settings'
266 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
268 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
272 artifacts: 'docs/_build/html/*'
275 only-if-success: true
276 default-excludes: false
277 - fdio-infra-shiplogs:
278 maven-version: 'mvn33-new'
280 rerun-unstable-builds: false
285 name: 'vpp-sphinx-docs-merge-{stream}'
287 project-type: freestyle
292 daysToKeep: '{build-days-to-keep}'
293 numToKeep: '{build-num-to-keep}'
294 artifactDaysToKeep: '{build-artifact-days-to-keep}'
295 artifactNumToKeep: '{build-artifact-num-to-keep}'
305 maven-version: 'mvn33-new'
310 - gerrit-trigger-scm:
311 credentials-id: 'jenkins-gerrit-credentials'
313 choosing-strategy: 'default'
316 - fdio-infra-wrappers:
317 build-timeout: '{build-timeout}'
321 server-name: 'Primary'
323 - comment-added-contains-event:
324 comment-contains-value: 'run-sphinx-docs-merged'
333 maven-version: 'mvn33-new'
335 settings: 'vpp-settings'
337 global-settings: 'global-settings'
338 global-settings-type: cfp
339 - provide-maven-settings:
340 settings-file: 'vpp-settings'
341 global-settings-file: 'global-settings'
343 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
345 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
349 artifacts: 'docs/_build/html/*'
352 only-if-success: true
353 default-excludes: false
354 - fdio-infra-shiplogs:
355 maven-version: 'mvn33-new'
357 rerun-unstable-builds: false
362 name: 'vpp-make-test-docs-verify-{stream}'
364 project-type: freestyle
369 daysToKeep: '{build-days-to-keep}'
370 numToKeep: '{build-num-to-keep}'
371 artifactDaysToKeep: '{build-artifact-days-to-keep}'
372 artifactNumToKeep: '{build-artifact-num-to-keep}'
382 maven-version: 'mvn33-new'
387 - gerrit-trigger-scm:
388 credentials-id: 'jenkins-gerrit-credentials'
389 refspec: '$GERRIT_REFSPEC'
390 choosing-strategy: 'gerrit'
393 - fdio-infra-wrappers:
394 build-timeout: '{build-timeout}'
397 - gerrit-trigger-checkstyle:
403 maven-version: 'mvn33-new'
405 settings: 'vpp-settings'
407 global-settings: 'global-settings'
408 global-settings-type: cfp
409 - provide-maven-settings:
410 settings-file: 'vpp-settings'
411 global-settings-file: 'global-settings'
413 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
415 !include-raw-escape: include-raw-vpp-make-test-docs.sh
419 artifacts: 'build-root/test-doc/build/html/*'
422 only-if-success: true
423 default-excludes: false
424 - fdio-infra-shiplogs:
425 maven-version: 'mvn33-new'
427 rerun-unstable-builds: false
432 name: 'vpp-make-test-docs-merge-{stream}'
434 project-type: freestyle
439 daysToKeep: '{build-days-to-keep}'
440 numToKeep: '{build-num-to-keep}'
441 artifactDaysToKeep: '{build-artifact-days-to-keep}'
442 artifactNumToKeep: '{build-artifact-num-to-keep}'
452 maven-version: 'mvn33-new'
457 - gerrit-trigger-scm:
458 credentials-id: 'jenkins-gerrit-credentials'
460 choosing-strategy: 'default'
463 - fdio-infra-wrappers:
464 build-timeout: '{build-timeout}'
468 jobs: 'vpp-merge-{stream}-ubuntu1604'
471 server-name: 'Primary'
473 - comment-added-contains-event:
474 comment-contains-value: 'run-docs'
476 - project-compare-type: 'ANT'
477 project-pattern: '{project}'
479 - branch-compare-type: 'ANT'
480 branch-pattern: '**/{branch}'
489 maven-version: 'mvn33-new'
491 settings: 'vpp-settings'
493 global-settings: 'global-settings'
494 global-settings-type: cfp
495 - provide-maven-settings:
496 settings-file: 'vpp-settings'
497 global-settings-file: 'global-settings'
499 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
501 !include-raw-escape: include-raw-vpp-make-test-docs.sh
505 artifacts: 'build-root/test-doc/build/html/*'
508 only-if-success: true
509 default-excludes: false
510 - fdio-infra-shiplogs:
511 maven-version: 'mvn33-new'
513 rerun-unstable-builds: false