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.bionic.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.bionic.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'
110 - ../scripts/setup_vpp_ubuntu_docker_test.sh
113 - ../scripts/vpp/docs.sh
118 rerun-unstable-builds: false
123 name: 'vpp-docs-merge-{stream}'
125 project-type: freestyle
128 archive-artifacts: '**/build-root/docs/html/*'
131 only-if-success: true
132 default-excludes: false
136 daysToKeep: '{build-days-to-keep}'
137 numToKeep: '{build-num-to-keep}'
138 artifactDaysToKeep: '{build-artifact-days-to-keep}'
139 artifactNumToKeep: '{build-artifact-num-to-keep}'
149 maven-version: 'mvn33-new'
153 name: ARCHIVE_ARTIFACTS
154 description: Artifacts to archive to the logs server.
157 - gerrit-trigger-scm:
158 credentials-id: 'jenkins-gerrit-credentials'
160 choosing-strategy: 'default'
163 - fdio-infra-wrappers:
164 build-timeout: '{build-timeout}'
168 jobs: 'vpp-merge-{stream}-ubuntu1804'
171 server-name: 'Primary'
173 - comment-added-contains-event:
174 comment-contains-value: 'run-docs'
176 - project-compare-type: 'ANT'
177 project-pattern: '{project}'
179 - branch-compare-type: 'ANT'
180 branch-pattern: '**/{branch}'
189 maven-version: 'mvn33-new'
191 settings: 'vpp-settings'
193 global-settings: 'global-settings'
194 global-settings-type: cfp
195 - provide-maven-settings:
196 settings-file: 'vpp-settings'
197 global-settings-file: 'global-settings'
200 - ../scripts/setup_vpp_ubuntu_docker_test.sh
203 - ../scripts/vpp/docs.sh
208 rerun-unstable-builds: false
213 name: 'vpp-sphinx-docs-verify-{stream}'
215 project-type: freestyle
220 only-if-success: true
221 default-excludes: false
224 daysToKeep: '{build-days-to-keep}'
225 numToKeep: '{build-num-to-keep}'
226 artifactDaysToKeep: '{build-artifact-days-to-keep}'
227 artifactNumToKeep: '{build-artifact-num-to-keep}'
237 maven-version: 'mvn33-new'
242 - gerrit-trigger-scm:
243 credentials-id: 'jenkins-gerrit-credentials'
244 refspec: '$GERRIT_REFSPEC'
245 choosing-strategy: 'gerrit'
248 - fdio-infra-wrappers:
249 build-timeout: '{build-timeout}'
253 server-name: 'Primary'
255 - comment-added-contains-event:
256 comment-contains-value: 'run-sphinx-docs-verify'
258 - project-compare-type: 'ANT'
259 project-pattern: '{project}'
261 - branch-compare-type: 'ANT'
262 branch-pattern: '**/{branch}'
270 maven-version: 'mvn33-new'
272 settings: 'vpp-settings'
274 global-settings: 'global-settings'
275 global-settings-type: cfp
276 - provide-maven-settings:
277 settings-file: 'vpp-settings'
278 global-settings-file: 'global-settings'
281 - ../scripts/setup_vpp_ubuntu_docker_test.sh
284 - ../scripts/vpp/sphinx-docs.sh
289 rerun-unstable-builds: false
294 name: 'vpp-sphinx-docs-merge-{stream}'
296 project-type: freestyle
299 archive-artifacts: 'docs/_build/html/*'
302 only-if-success: true
303 default-excludes: false
306 daysToKeep: '{build-days-to-keep}'
307 numToKeep: '{build-num-to-keep}'
308 artifactDaysToKeep: '{build-artifact-days-to-keep}'
309 artifactNumToKeep: '{build-artifact-num-to-keep}'
319 maven-version: 'mvn33-new'
323 name: ARCHIVE_ARTIFACTS
324 default: '{archive-artifacts}'
325 description: Artifacts to archive to the logs server.
328 - gerrit-trigger-scm:
329 credentials-id: 'jenkins-gerrit-credentials'
331 choosing-strategy: 'default'
334 - fdio-infra-wrappers:
335 build-timeout: '{build-timeout}'
339 server-name: 'Primary'
341 - comment-added-contains-event:
342 comment-contains-value: 'run-sphinx-docs-merged'
351 maven-version: 'mvn33-new'
353 settings: 'vpp-settings'
355 global-settings: 'global-settings'
356 global-settings-type: cfp
357 - provide-maven-settings:
358 settings-file: 'vpp-settings'
359 global-settings-file: 'global-settings'
362 - ../scripts/setup_vpp_ubuntu_docker_test.sh
365 - ../scripts/vpp/sphinx-docs.sh
370 rerun-unstable-builds: false
375 name: 'vpp-make-test-docs-verify-{stream}'
377 project-type: freestyle
382 only-if-success: true
383 default-excludes: false
386 daysToKeep: '{build-days-to-keep}'
387 numToKeep: '{build-num-to-keep}'
388 artifactDaysToKeep: '{build-artifact-days-to-keep}'
389 artifactNumToKeep: '{build-artifact-num-to-keep}'
399 maven-version: 'mvn33-new'
404 - gerrit-trigger-scm:
405 credentials-id: 'jenkins-gerrit-credentials'
406 refspec: '$GERRIT_REFSPEC'
407 choosing-strategy: 'gerrit'
410 - fdio-infra-wrappers:
411 build-timeout: '{build-timeout}'
414 - gerrit-trigger-checkstyle:
420 maven-version: 'mvn33-new'
422 settings: 'vpp-settings'
424 global-settings: 'global-settings'
425 global-settings-type: cfp
426 - provide-maven-settings:
427 settings-file: 'vpp-settings'
428 global-settings-file: 'global-settings'
431 - ../scripts/setup_vpp_ubuntu_docker_test.sh
434 - ../scripts/vpp/make-test-docs.sh
439 rerun-unstable-builds: false
444 name: 'vpp-make-test-docs-merge-{stream}'
446 project-type: freestyle
449 archive-artifacts: '**/build-root/build-test/doc/html/*'
452 only-if-success: true
453 default-excludes: false
457 daysToKeep: '{build-days-to-keep}'
458 numToKeep: '{build-num-to-keep}'
459 artifactDaysToKeep: '{build-artifact-days-to-keep}'
460 artifactNumToKeep: '{build-artifact-num-to-keep}'
470 maven-version: 'mvn33-new'
474 name: ARCHIVE_ARTIFACTS
475 default: '{archive-artifacts}'
476 description: Artifacts to archive to the logs server.
479 - gerrit-trigger-scm:
480 credentials-id: 'jenkins-gerrit-credentials'
482 choosing-strategy: 'default'
485 - fdio-infra-wrappers:
486 build-timeout: '{build-timeout}'
490 jobs: 'vpp-merge-{stream}-ubuntu1804'
493 server-name: 'Primary'
495 - comment-added-contains-event:
496 comment-contains-value: 'run-docs'
498 - project-compare-type: 'ANT'
499 project-pattern: '{project}'
501 - branch-compare-type: 'ANT'
502 branch-pattern: '**/{branch}'
511 maven-version: 'mvn33-new'
513 settings: 'vpp-settings'
515 global-settings: 'global-settings'
516 global-settings-type: cfp
517 - provide-maven-settings:
518 settings-file: 'vpp-settings'
519 global-settings-file: 'global-settings'
522 - ../scripts/setup_vpp_ubuntu_docker_test.sh
525 - ../scripts/vpp/make-test-docs.sh
530 rerun-unstable-builds: false