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'
29 # os deprecated in 23.06
32 # os deprecated in 23.02
35 # os deprecated in 22.10
38 # os deprecated in master
44 name: 'vpp-docs-verify-{stream}-{os}-{executor-arch}'
46 project-type: freestyle
47 node: 'builder-{os}-prod-{executor-arch}'
52 default-excludes: false
55 - lf-infra-properties:
56 build-days-to-keep: "{build-days-to-keep}"
67 - gerrit-refspec-parameter:
68 refspec: '{branch-refspec}'
72 credentials-id: 'jenkins-gerrit-credentials'
73 refspec: '$GERRIT_REFSPEC'
74 choosing-strategy: 'gerrit'
77 - fdio-infra-wrappers:
78 build-timeout: '{build-timeout}'
81 - gerrit-trigger-checkstyle:
88 - ../scripts/setup_executor_env.sh
91 - ../scripts/setup_vpp_ubuntu_docker_test.sh
94 - ../scripts/vpp/docs.sh
97 - fdio-infra-publish-docs-7day
101 name: 'vpp-docs-merge-{stream}-{os}-{executor-arch}'
103 project-type: freestyle
104 node: 'builder-{os}-prod-{executor-arch}'
108 only-if-success: true
109 default-excludes: false
112 - lf-infra-properties:
113 build-days-to-keep: "{build-days-to-keep}"
126 - gerrit-trigger-scm:
127 credentials-id: 'jenkins-gerrit-credentials'
129 choosing-strategy: 'default'
132 - fdio-infra-wrappers:
133 build-timeout: '{build-timeout}'
137 jobs: 'vpp-merge-{stream}-{os}-{executor-arch}'
140 server-name: 'Primary'
142 - comment-added-contains-event:
143 comment-contains-value: 'run-docs'
145 - project-compare-type: 'ANT'
146 project-pattern: '{project}'
148 - branch-compare-type: 'ANT'
149 branch-pattern: '**/{branch}'
159 - ../scripts/setup_executor_env.sh
162 - ../scripts/setup_vpp_ubuntu_docker_test.sh
165 - ../scripts/vpp/docs.sh
168 - fdio-infra-publish-docs
172 name: 'vpp-docsonly-verify-{stream}-{os}-{executor-arch}'
174 project-type: freestyle
175 node: 'builder-{os}-prod-{executor-arch}'
179 only-if-success: true
180 default-excludes: false
191 - gerrit-refspec-parameter:
192 refspec: '{branch-refspec}'
195 - gerrit-trigger-scm:
196 credentials-id: 'jenkins-gerrit-credentials'
197 refspec: '$GERRIT_REFSPEC'
198 choosing-strategy: 'gerrit'
201 - fdio-infra-wrappers:
202 build-timeout: '{build-timeout}'
206 server-name: 'Primary'
208 - patchset-created-event:
209 exclude-drafts: 'true'
210 exclude-trivial-rebase: 'false'
211 exclude-no-code-change: 'false'
212 - draft-published-event
213 - comment-added-contains-event:
214 comment-contains-value: 'recheck-docsonly'
216 - project-compare-type: 'ANT'
217 project-pattern: '{project}'
219 - branch-compare-type: 'ANT'
220 branch-pattern: '**/{branch}'
222 - compare-type: 'REG_EXP'
225 gerrit-build-notbuilt-verified-value: 0
226 gerrit-build-successful-verified-value: 1
231 - ../scripts/setup_executor_env.sh
234 - ../scripts/vpp/commitmsg.sh
237 - ../scripts/setup_vpp_ubuntu_docker_test.sh
240 - ../scripts/vpp/docs.sh
243 - ../scripts/vpp/docs_spell.sh
246 - fdio-infra-publish-docs-7day
250 name: 'vpp-docsonly-merge-{stream}-{os}-{executor-arch}'
252 project-type: freestyle
253 node: 'builder-{os}-prod-{executor-arch}'
257 only-if-success: true
258 default-excludes: false
271 - gerrit-trigger-scm:
272 credentials-id: 'jenkins-gerrit-credentials'
274 choosing-strategy: 'default'
277 - fdio-infra-wrappers:
278 build-timeout: '{build-timeout}'
282 server-name: 'Primary'
284 - change-merged-event
285 - comment-added-contains-event:
286 comment-contains-value: 'remerge-docsonly'
288 - project-compare-type: 'ANT'
289 project-pattern: '{project}'
291 - branch-compare-type: 'ANT'
292 branch-pattern: '**/{branch}'
294 - compare-type: 'REG_EXP'
305 - ../scripts/setup_executor_env.sh
308 - ../scripts/vpp/commitmsg.sh
311 - ../scripts/setup_vpp_ubuntu_docker_test.sh
314 - ../scripts/vpp/docs.sh
317 - ../scripts/vpp/docs_spell.sh
320 - fdio-infra-publish-docs