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'
32 repo-stream-part: 'stable.1810'
39 name: 'vpp-docs-verify-{stream}'
41 project-type: freestyle
46 daysToKeep: '{build-days-to-keep}'
47 numToKeep: '{build-num-to-keep}'
48 artifactDaysToKeep: '{build-artifact-days-to-keep}'
49 artifactNumToKeep: '{build-artifact-num-to-keep}'
59 maven-version: 'mvn33-new'
65 credentials-id: 'jenkins-gerrit-credentials'
66 refspec: '$GERRIT_REFSPEC'
67 choosing-strategy: 'gerrit'
70 - fdio-infra-wrappers:
71 build-timeout: '{build-timeout}'
74 - gerrit-trigger-checkstyle:
80 maven-version: 'mvn33-new'
82 settings: 'vpp-settings'
84 global-settings: 'global-settings'
85 global-settings-type: cfp
86 - provide-maven-settings:
87 settings-file: 'vpp-settings'
88 global-settings-file: 'global-settings'
90 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
92 !include-raw-escape: include-raw-vpp-docs.sh
95 artifacts: 'build-root/docs/html/*'
99 default-excludes: false
100 - fdio-infra-shiplogs:
101 maven-version: 'mvn33-new'
103 rerun-unstable-builds: false
108 name: 'vpp-docs-merge-{stream}'
110 project-type: freestyle
115 daysToKeep: '{build-days-to-keep}'
116 numToKeep: '{build-num-to-keep}'
117 artifactDaysToKeep: '{build-artifact-days-to-keep}'
118 artifactNumToKeep: '{build-artifact-num-to-keep}'
128 maven-version: 'mvn33-new'
133 - gerrit-trigger-scm:
134 credentials-id: 'jenkins-gerrit-credentials'
136 choosing-strategy: 'default'
139 - fdio-infra-wrappers:
140 build-timeout: '{build-timeout}'
144 jobs: 'vpp-merge-{stream}-ubuntu1604'
147 server-name: 'Primary'
149 - comment-added-contains-event:
150 comment-contains-value: 'run-docs'
152 - project-compare-type: 'ANT'
153 project-pattern: '{project}'
155 - branch-compare-type: 'ANT'
156 branch-pattern: '**/{branch}'
165 maven-version: 'mvn33-new'
167 settings: 'vpp-settings'
169 global-settings: 'global-settings'
170 global-settings-type: cfp
171 - provide-maven-settings:
172 settings-file: 'vpp-settings'
173 global-settings-file: 'global-settings'
175 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
177 !include-raw-escape: include-raw-vpp-docs.sh
180 artifacts: 'build-root/docs/html/*'
183 only-if-success: true
184 default-excludes: false
185 - fdio-infra-shiplogs:
186 maven-version: 'mvn33-new'
188 rerun-unstable-builds: false
194 name: 'vpp-sphinx-docs-verify-{stream}'
196 project-type: freestyle
201 daysToKeep: '{build-days-to-keep}'
202 numToKeep: '{build-num-to-keep}'
203 artifactDaysToKeep: '{build-artifact-days-to-keep}'
204 artifactNumToKeep: '{build-artifact-num-to-keep}'
214 maven-version: 'mvn33-new'
219 - gerrit-trigger-scm:
220 credentials-id: 'jenkins-gerrit-credentials'
221 refspec: '$GERRIT_REFSPEC'
222 choosing-strategy: 'gerrit'
225 - fdio-infra-wrappers:
226 build-timeout: '{build-timeout}'
230 server-name: 'Primary'
232 - comment-added-contains-event:
233 comment-contains-value: 'run-sphinx-docs-verify'
236 maven-version: 'mvn33-new'
238 settings: 'vpp-settings'
240 global-settings: 'global-settings'
241 global-settings-type: cfp
242 - provide-maven-settings:
243 settings-file: 'vpp-settings'
244 global-settings-file: 'global-settings'
246 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
248 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
251 artifacts: 'build-root/docs/html/*'
254 only-if-success: true
255 default-excludes: false
256 - fdio-infra-shiplogs:
257 maven-version: 'mvn33-new'
259 rerun-unstable-builds: false
264 name: 'vpp-sphinx-docs-merge-{stream}'
266 project-type: freestyle
271 daysToKeep: '{build-days-to-keep}'
272 numToKeep: '{build-num-to-keep}'
273 artifactDaysToKeep: '{build-artifact-days-to-keep}'
274 artifactNumToKeep: '{build-artifact-num-to-keep}'
284 maven-version: 'mvn33-new'
289 - gerrit-trigger-scm:
290 credentials-id: 'jenkins-gerrit-credentials'
292 choosing-strategy: 'default'
295 - fdio-infra-wrappers:
296 build-timeout: '{build-timeout}'
300 server-name: 'Primary'
302 - comment-added-contains-event:
303 comment-contains-value: 'run-sphinx-docs-merged'
312 maven-version: 'mvn33-new'
314 settings: 'vpp-settings'
316 global-settings: 'global-settings'
317 global-settings-type: cfp
318 - provide-maven-settings:
319 settings-file: 'vpp-settings'
320 global-settings-file: 'global-settings'
322 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
324 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
327 artifacts: 'build-root/docs/html/*'
330 only-if-success: true
331 default-excludes: false
332 - fdio-infra-shiplogs:
333 maven-version: 'mvn33-new'
335 rerun-unstable-builds: false
340 name: 'vpp-make-test-docs-verify-{stream}'
342 project-type: freestyle
347 daysToKeep: '{build-days-to-keep}'
348 numToKeep: '{build-num-to-keep}'
349 artifactDaysToKeep: '{build-artifact-days-to-keep}'
350 artifactNumToKeep: '{build-artifact-num-to-keep}'
360 maven-version: 'mvn33-new'
365 - gerrit-trigger-scm:
366 credentials-id: 'jenkins-gerrit-credentials'
367 refspec: '$GERRIT_REFSPEC'
368 choosing-strategy: 'gerrit'
371 - fdio-infra-wrappers:
372 build-timeout: '{build-timeout}'
375 - gerrit-trigger-checkstyle:
381 maven-version: 'mvn33-new'
383 settings: 'vpp-settings'
385 global-settings: 'global-settings'
386 global-settings-type: cfp
387 - provide-maven-settings:
388 settings-file: 'vpp-settings'
389 global-settings-file: 'global-settings'
391 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
393 !include-raw-escape: include-raw-vpp-make-test-docs.sh
396 artifacts: 'build-root/test-doc/build/html/*'
399 only-if-success: true
400 default-excludes: false
401 - fdio-infra-shiplogs:
402 maven-version: 'mvn33-new'
404 rerun-unstable-builds: false
409 name: 'vpp-make-test-docs-merge-{stream}'
411 project-type: freestyle
416 daysToKeep: '{build-days-to-keep}'
417 numToKeep: '{build-num-to-keep}'
418 artifactDaysToKeep: '{build-artifact-days-to-keep}'
419 artifactNumToKeep: '{build-artifact-num-to-keep}'
429 maven-version: 'mvn33-new'
434 - gerrit-trigger-scm:
435 credentials-id: 'jenkins-gerrit-credentials'
437 choosing-strategy: 'default'
440 - fdio-infra-wrappers:
441 build-timeout: '{build-timeout}'
445 jobs: 'vpp-merge-{stream}-ubuntu1604'
448 server-name: 'Primary'
450 - comment-added-contains-event:
451 comment-contains-value: 'run-docs'
453 - project-compare-type: 'ANT'
454 project-pattern: '{project}'
456 - branch-compare-type: 'ANT'
457 branch-pattern: '**/{branch}'
466 maven-version: 'mvn33-new'
468 settings: 'vpp-settings'
470 global-settings: 'global-settings'
471 global-settings-type: cfp
472 - provide-maven-settings:
473 settings-file: 'vpp-settings'
474 global-settings-file: 'global-settings'
476 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
478 !include-raw-escape: include-raw-vpp-make-test-docs.sh
481 artifacts: 'build-root/test-doc/build/html/*'
484 only-if-success: true
485 default-excludes: false
486 - fdio-infra-shiplogs:
487 maven-version: 'mvn33-new'
489 rerun-unstable-builds: false