5 - 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
6 - 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
7 - 'vpp-docsonly-verify-{stream}-{os}-{executor-arch}'
8 - 'vpp-docsonly-merge-{stream}-{os}-{executor-arch}'
11 executor-arch: 'x86_64'
26 # os deprecated in 23.02
29 # os deprecated in 22.10
32 # os deprecated in master
38 name: 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
40 project-type: freestyle
41 node: 'builder-{os}-prod-{executor-arch}'
46 default-excludes: false
49 - lf-infra-properties:
50 build-days-to-keep: "{build-days-to-keep}"
61 - gerrit-refspec-parameter:
62 refspec: '{branch-refspec}'
66 credentials-id: 'jenkins-gerrit-credentials'
67 refspec: '$GERRIT_REFSPEC'
68 choosing-strategy: 'gerrit'
71 - fdio-infra-wrappers:
72 build-timeout: '{build-timeout}'
75 - gerrit-trigger-checkstyle:
82 - ../scripts/setup_executor_env.sh
85 - ../scripts/setup_vpp_ubuntu_docker_test.sh
88 - ../scripts/vpp/docs.sh
91 - fdio-infra-publish-docs-7day
95 name: 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
97 project-type: freestyle
98 node: 'builder-{os}-prod-{executor-arch}'
102 only-if-success: true
103 default-excludes: false
106 - lf-infra-properties:
107 build-days-to-keep: "{build-days-to-keep}"
120 - gerrit-trigger-scm:
121 credentials-id: 'jenkins-gerrit-credentials'
123 choosing-strategy: 'default'
126 - fdio-infra-wrappers:
127 build-timeout: '{build-timeout}'
131 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
134 server-name: 'Primary'
136 - comment-added-contains-event:
137 comment-contains-value: 'run-docs'
139 - project-compare-type: 'ANT'
140 project-pattern: '{project}'
142 - branch-compare-type: 'ANT'
143 branch-pattern: '**/{branch}'
153 - ../scripts/setup_executor_env.sh
156 - ../scripts/setup_vpp_ubuntu_docker_test.sh
159 - ../scripts/vpp/docs.sh
162 - fdio-infra-publish-docs
166 name: 'vpp-docsonly-verify-{stream}-{os}-{executor-arch}'
168 project-type: freestyle
169 node: 'builder-{os}-prod-{executor-arch}'
173 only-if-success: true
174 default-excludes: false
185 - gerrit-refspec-parameter:
186 refspec: '{branch-refspec}'
189 - gerrit-trigger-scm:
190 credentials-id: 'jenkins-gerrit-credentials'
191 refspec: '$GERRIT_REFSPEC'
192 choosing-strategy: 'gerrit'
195 - fdio-infra-wrappers:
196 build-timeout: '{build-timeout}'
200 server-name: 'Primary'
202 - patchset-created-event:
203 exclude-drafts: 'true'
204 exclude-trivial-rebase: 'false'
205 exclude-no-code-change: 'false'
206 - draft-published-event
207 - comment-added-contains-event:
208 comment-contains-value: 'recheck-docsonly'
210 - project-compare-type: 'ANT'
211 project-pattern: '{project}'
213 - branch-compare-type: 'ANT'
214 branch-pattern: '**/{branch}'
216 - compare-type: 'REG_EXP'
219 gerrit-build-notbuilt-verified-value: 0
220 gerrit-build-successful-verified-value: 1
230 - ../scripts/setup_executor_env.sh
233 - ../scripts/vpp/commitmsg.sh
236 - ../scripts/setup_vpp_ubuntu_docker_test.sh
239 - ../scripts/vpp/docs.sh
242 - ../scripts/vpp/docs_spell.sh
245 - fdio-infra-publish-docs-7day
249 name: 'vpp-docsonly-merge-{stream}-{os}-{executor-arch}'
251 project-type: freestyle
252 node: 'builder-{os}-prod-{executor-arch}'
256 only-if-success: true
257 default-excludes: false
270 - gerrit-trigger-scm:
271 credentials-id: 'jenkins-gerrit-credentials'
273 choosing-strategy: 'default'
276 - fdio-infra-wrappers:
277 build-timeout: '{build-timeout}'
281 server-name: 'Primary'
283 - change-merged-event
284 - comment-added-contains-event:
285 comment-contains-value: 'remerge-docsonly'
287 - project-compare-type: 'ANT'
288 project-pattern: '{project}'
290 - branch-compare-type: 'ANT'
291 branch-pattern: '**/{branch}'
293 - compare-type: 'REG_EXP'
304 - ../scripts/setup_executor_env.sh
307 - ../scripts/vpp/commitmsg.sh
310 - ../scripts/setup_vpp_ubuntu_docker_test.sh
313 - ../scripts/vpp/docs.sh
316 - ../scripts/vpp/docs_spell.sh
319 - fdio-infra-publish-docs