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
225 - ../scripts/setup_executor_env.sh
228 - ../scripts/vpp/commitmsg.sh
231 - ../scripts/setup_vpp_ubuntu_docker_test.sh
234 - ../scripts/vpp/docs.sh
237 - ../scripts/vpp/docs_spell.sh
240 - fdio-infra-publish-docs-7day
244 name: 'vpp-docsonly-merge-{stream}-{os}-{executor-arch}'
246 project-type: freestyle
247 node: 'builder-{os}-prod-{executor-arch}'
251 only-if-success: true
252 default-excludes: false
265 - gerrit-trigger-scm:
266 credentials-id: 'jenkins-gerrit-credentials'
268 choosing-strategy: 'default'
271 - fdio-infra-wrappers:
272 build-timeout: '{build-timeout}'
276 server-name: 'Primary'
278 - change-merged-event
279 - comment-added-contains-event:
280 comment-contains-value: 'remerge-docsonly'
282 - project-compare-type: 'ANT'
283 project-pattern: '{project}'
285 - branch-compare-type: 'ANT'
286 branch-pattern: '**/{branch}'
288 - compare-type: 'REG_EXP'
299 - ../scripts/setup_executor_env.sh
302 - ../scripts/vpp/commitmsg.sh
305 - ../scripts/setup_vpp_ubuntu_docker_test.sh
308 - ../scripts/vpp/docs.sh
311 - ../scripts/vpp/docs_spell.sh
314 - fdio-infra-publish-docs