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.1901'
24 repo-stream-part: 'stable.1904'
27 repo-stream-part: 'stable.1908'
36 - 'vpp-sphinx-docs-merge-{stream}'
37 - 'vpp-sphinx-docs-verify-{stream}'
42 repo-os-part: 'ubuntu.xenial.main'
47 repo-stream-part: 'master'
53 name: 'vpp-docs-verify-{stream}'
55 project-type: freestyle
61 default-excludes: false
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
116 rerun-unstable-builds: false
121 name: 'vpp-docs-merge-{stream}'
123 project-type: freestyle
126 archive-artifacts: '**/build-root/docs/html/*'
129 only-if-success: true
130 default-excludes: false
134 daysToKeep: '{build-days-to-keep}'
135 numToKeep: '{build-num-to-keep}'
136 artifactDaysToKeep: '{build-artifact-days-to-keep}'
137 artifactNumToKeep: '{build-artifact-num-to-keep}'
147 maven-version: 'mvn33-new'
151 name: ARCHIVE_ARTIFACTS
152 description: Artifacts to archive to the logs server.
155 - gerrit-trigger-scm:
156 credentials-id: 'jenkins-gerrit-credentials'
158 choosing-strategy: 'default'
161 - fdio-infra-wrappers:
162 build-timeout: '{build-timeout}'
166 jobs: 'vpp-merge-{stream}-ubuntu1604'
169 server-name: 'Primary'
171 - comment-added-contains-event:
172 comment-contains-value: 'run-docs'
174 - project-compare-type: 'ANT'
175 project-pattern: '{project}'
177 - branch-compare-type: 'ANT'
178 branch-pattern: '**/{branch}'
187 maven-version: 'mvn33-new'
189 settings: 'vpp-settings'
191 global-settings: 'global-settings'
192 global-settings-type: cfp
193 - provide-maven-settings:
194 settings-file: 'vpp-settings'
195 global-settings-file: 'global-settings'
197 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
199 !include-raw-escape: include-raw-vpp-docs.sh
204 rerun-unstable-builds: false
209 name: 'vpp-sphinx-docs-verify-{stream}'
211 project-type: freestyle
216 only-if-success: true
217 default-excludes: false
220 daysToKeep: '{build-days-to-keep}'
221 numToKeep: '{build-num-to-keep}'
222 artifactDaysToKeep: '{build-artifact-days-to-keep}'
223 artifactNumToKeep: '{build-artifact-num-to-keep}'
233 maven-version: 'mvn33-new'
238 - gerrit-trigger-scm:
239 credentials-id: 'jenkins-gerrit-credentials'
240 refspec: '$GERRIT_REFSPEC'
241 choosing-strategy: 'gerrit'
244 - fdio-infra-wrappers:
245 build-timeout: '{build-timeout}'
249 server-name: 'Primary'
251 - comment-added-contains-event:
252 comment-contains-value: 'run-sphinx-docs-verify'
254 - project-compare-type: 'ANT'
255 project-pattern: '{project}'
257 - branch-compare-type: 'ANT'
258 branch-pattern: '**/{branch}'
266 maven-version: 'mvn33-new'
268 settings: 'vpp-settings'
270 global-settings: 'global-settings'
271 global-settings-type: cfp
272 - provide-maven-settings:
273 settings-file: 'vpp-settings'
274 global-settings-file: 'global-settings'
276 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
278 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
283 rerun-unstable-builds: false
288 name: 'vpp-sphinx-docs-merge-{stream}'
290 project-type: freestyle
293 archive-artifacts: 'docs/_build/html/*'
296 only-if-success: true
297 default-excludes: false
300 daysToKeep: '{build-days-to-keep}'
301 numToKeep: '{build-num-to-keep}'
302 artifactDaysToKeep: '{build-artifact-days-to-keep}'
303 artifactNumToKeep: '{build-artifact-num-to-keep}'
313 maven-version: 'mvn33-new'
317 name: ARCHIVE_ARTIFACTS
318 default: '{archive-artifacts}'
319 description: Artifacts to archive to the logs server.
322 - gerrit-trigger-scm:
323 credentials-id: 'jenkins-gerrit-credentials'
325 choosing-strategy: 'default'
328 - fdio-infra-wrappers:
329 build-timeout: '{build-timeout}'
333 server-name: 'Primary'
335 - comment-added-contains-event:
336 comment-contains-value: 'run-sphinx-docs-merged'
345 maven-version: 'mvn33-new'
347 settings: 'vpp-settings'
349 global-settings: 'global-settings'
350 global-settings-type: cfp
351 - provide-maven-settings:
352 settings-file: 'vpp-settings'
353 global-settings-file: 'global-settings'
355 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
357 !include-raw-escape: include-raw-vpp-sphinx-docs.sh
362 rerun-unstable-builds: false
367 name: 'vpp-make-test-docs-verify-{stream}'
369 project-type: freestyle
374 only-if-success: true
375 default-excludes: false
378 daysToKeep: '{build-days-to-keep}'
379 numToKeep: '{build-num-to-keep}'
380 artifactDaysToKeep: '{build-artifact-days-to-keep}'
381 artifactNumToKeep: '{build-artifact-num-to-keep}'
391 maven-version: 'mvn33-new'
396 - gerrit-trigger-scm:
397 credentials-id: 'jenkins-gerrit-credentials'
398 refspec: '$GERRIT_REFSPEC'
399 choosing-strategy: 'gerrit'
402 - fdio-infra-wrappers:
403 build-timeout: '{build-timeout}'
406 - gerrit-trigger-checkstyle:
412 maven-version: 'mvn33-new'
414 settings: 'vpp-settings'
416 global-settings: 'global-settings'
417 global-settings-type: cfp
418 - provide-maven-settings:
419 settings-file: 'vpp-settings'
420 global-settings-file: 'global-settings'
422 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
424 !include-raw-escape: include-raw-vpp-make-test-docs.sh
429 rerun-unstable-builds: false
434 name: 'vpp-make-test-docs-merge-{stream}'
436 project-type: freestyle
439 archive-artifacts: '**/test/doc/build/html/*'
442 only-if-success: true
443 default-excludes: false
447 daysToKeep: '{build-days-to-keep}'
448 numToKeep: '{build-num-to-keep}'
449 artifactDaysToKeep: '{build-artifact-days-to-keep}'
450 artifactNumToKeep: '{build-artifact-num-to-keep}'
460 maven-version: 'mvn33-new'
464 name: ARCHIVE_ARTIFACTS
465 default: '{archive-artifacts}'
466 description: Artifacts to archive to the logs server.
469 - gerrit-trigger-scm:
470 credentials-id: 'jenkins-gerrit-credentials'
472 choosing-strategy: 'default'
475 - fdio-infra-wrappers:
476 build-timeout: '{build-timeout}'
480 jobs: 'vpp-merge-{stream}-ubuntu1604'
483 server-name: 'Primary'
485 - comment-added-contains-event:
486 comment-contains-value: 'run-docs'
488 - project-compare-type: 'ANT'
489 project-pattern: '{project}'
491 - branch-compare-type: 'ANT'
492 branch-pattern: '**/{branch}'
501 maven-version: 'mvn33-new'
503 settings: 'vpp-settings'
505 global-settings: 'global-settings'
506 global-settings-type: cfp
507 - provide-maven-settings:
508 settings-file: 'vpp-settings'
509 global-settings-file: 'global-settings'
511 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
513 !include-raw-escape: include-raw-vpp-make-test-docs.sh
518 rerun-unstable-builds: false