summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/docs.yaml
AgeCommit message (Collapse)AuthorFilesLines
2024-03-26Add stable/2402 branch and remove stable/2306 branch to docker executor ↵Dave Wallace1-3/+0
image scripts - Refactor csit_pip_cache function to use csit bash functions that activate the python virtualenv in production jobs. - Remove stable/2306 branch due to pip issue https://github.com/pypa/pip/issues/11527 causing extraneous downloading of pip wheels in CSIT jobs. - Remove installation of packages for old CSIT docs generation. Change-Id: Ib63aa654a35ad01fbfb5b7f593d3f8ffa6499b07 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2024-01-18Add VPP 24.02 branchAndrew Yourtchenko1-0/+3
Change-Id: Idb04b5878f9089a70ff075499e1c6685e61f8533 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2023-11-15chore(post-release-cleanup): clean up VPP CI jobs post VPP 23.10 releaseDave Wallace1-18/+0
- Remove references to unsupported VPP 23.02 release Change-Id: I540a2f0d43ff2cdd29c8d62c729463282b76b8fb Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-09-14Add VPP 23.10 branchAndrew Yourtchenko1-0/+6
Change-Id: Ic7b413c9eb2adf3d9581f9be0ec814bad91963b4 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2023-08-18vpp 23.06 post release clean up.Dave Wallace1-6/+0
- Remove vpp stable/2210 branch support Change-Id: Icef62c0e073a787645fe1663d7ca7e0da0ba440b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-05-19Add VPP 23.06 branchAndrew Yourtchenko1-0/+6
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I587dbcc0f37d4574f50d0f525fa88020d889fff4
2023-03-28Remove skip-vote on vpp docsonly verify jobs.Dave Wallace1-5/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I8a31cdde1b36816be4910ed842e4239a4469a919
2023-03-24fix vpp docsonly gerrit trigger file regexp.Dave Wallace1-2/+2
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I8f1f427730a82faf846ba9d0f52fcdde54266aeb
2023-03-24Add vpp docs only CI jobsDave Wallace1-1/+160
- Also, run commitmsg.sh for all vpp merge jobs to ensure manually verified merged changes conform to commit message format. Change-Id: I68180b35efbfc7de91d627e21ed96501d28a6e75 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-03-03post vpp 23.02 release clean upDave Wallace1-5/+0
- Remove stable/2206 branch from jjb definitions and docker executor image builder script. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7c42171ad9947ab285ff79f6d2a539fe9fbbeba0
2023-01-16Add VPP 23.02 branchAndrew Yourtchenko1-0/+6
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: Ic2c73ead26cf752ca33e56b102c97613feb90271
2022-11-28Enable upload of vpp & hicn verify docs to s3 7day retention bucketDave Wallace1-0/+1
- Use the same bucket path as logs so that the docs can be viewed by s/s3-logs/s3-docs-7day/ in the URL after selecting the logs URL from the jenkins job page. - Also, fix error output of get_gerrit_refspec bash function. Change-Id: I73e8b7a1f310dbfb031afe9d164b114021c2cfe3 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-11-02Post VPP 22.10 Release job clean upDave Wallace1-6/+0
- Remove VPP stable/2202 jobs - Remove debian10 docker executor images Change-Id: I2a83cc3db0aadf987ae726f77a453cfbb778f077 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-09-20Add VPP 22.10 branchAndrew Yourtchenko1-1/+7
Change-Id: I6999b4e4da59fddc48849359d5e435a8fbfd0830 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2022-09-07Support ubuntu-22.04 docker exector image building & vpp jobsDave Wallace1-3/+14
Change-Id: I71b654cd072288e4ede70285a0740a7f18caa299 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-08-11post 22.06 vpp job clean upDave Wallace1-147/+0
- Remove ubuntu-18.04 jobs - Remove vpp 21.10 jobs - Address TODO clean up now that 21.06 & 21.10 are no longer supported - Remove unused jjb/hc2vpp (archived project) Change-Id: I9da69fa175ebb647476916e9921f4149045408b4 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-05-25vpp: add stable/2206 CI jobsDave Wallace1-0/+3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I279978c3b0eb4c5e3079c8c5645837fc8a25029e
2022-03-14Remove vpp stable/2106 jenkins jobs.Dave Wallace1-7/+1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ic9623be20a720c82fe8fb828bebc4171d36104a7
2022-01-18Changes for VPP 22.02 ReleaseAndrew Yourtchenko1-0/+3
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I0cad291971073dceb1bc4a3fc15c43e1713f71ba
2021-10-27Remove deprecated releases/os jobs for VPP 21.10Dave Wallace1-6/+0
- Deprecated release: VPP stable/2009, stable/2101 - Deprecated OS: centos-7, debian-9 Change-Id: If3ca0f249210946321f6e867a933b05f19f58865 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-10-26Convert VPP docs upload destination from nexus to amazon S3.Dave Wallace1-58/+22
- Don't build doxygen docs which is deprecated in master and fails to upload in 21.xx releases - Only build 'make test-docs' in 21.xx releases which is deprecated in master (VPP 22.02) Change-Id: I54c46b32f95705ee0868a961f18fed8b0d4bba81 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-09-20Changes for VPP 21.10 ReleaseAndrew Yourtchenko1-0/+4
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: If4f836d753568f5185176d649e4b4c6806a7e060
2021-08-31Fix build discarder config for all fd.io projectsDave Wallace1-20/+12
- Existing build discard configuration is no longer generating build discarder config in jjb. Use lf-infra-properties macro instead. Change-Id: I2e6aabefd4a5a74877c4ba02c1f06f3f120bea69 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-05-25Changes for VPP 21.06 ReleaseAndrew Yourtchenko1-0/+4
Change-Id: I2d20e79e621de018b94f8c8db10982730cda805b Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-05-19Revert "Retry VPP jobs if git clone fails."Andrew Yourtchenko1-1/+0
This reverts commit 1fb419681d9738d890e90e9ac7cd8e36cafc5d4d. Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I7993e11ab39d2f6b05c11484c68bbed0fe431b72
2021-05-13Fix make test docs upload & clean up docs jobsDave Wallace1-186/+3
- make test DOCS_DIR in vpp/master changed location, fix upload for master and subsequent release branches. - Don't archive docs build output to avoid stress on nexus - Sphinx docs are generated and pushed to github by hand for publishing. Therefore remove sphinx docs jobs and include building of sphinx docs in the vpp-docs-verify-* jobs. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I3b2badbf3e2b242ad6b4efcc7d6d281c8b26136b
2021-05-03Retry VPP jobs if git clone fails.Dave Wallace1-0/+1
- Use naginator regular-expression to only retry builds when logs contain git clone failure message. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Icb18b7c287b0ccb9d47c7c4af216b3204a720291
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace1-12/+6
- Separate post build executor info dump into its own script file. - Remove backup_upload_archives.sh from fdio-infra-shiplogs which is now only used for openstack executors. - Add setup_executor_env.sh to run first for all jobs which run on nomad/dockerhub images. Change-Id: I564201b8c578e6541152e6af74537d1d007ba1a7 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-23Move VPP docs master-ubuntu2004-x86_64 jobs to production.Dave Wallace1-5/+14
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I7b8792d0ae23ca591fd0aa39c2625c428c369300
2021-02-02Deprecate VPP stable/2005Dave Wallace1-2/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ifba4ab4270d8eddf9713fa817f00b179247fd09f
2021-01-05Remove VPP 19.08 jobsDave Wallace1-2/+0
- Also remove stable/1908 from the docker image build scripts. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I44fc73898b936ec75721801956e76412da262e49
2020-12-11Changes for VPP 21.01 ReleaseAndrew Yourtchenko1-0/+2
Change-Id: I828b80e1c7599875fd25da225afac6bb7f39c805 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-11-18restore the mvn publisher in vpp+docs jenkins jobsAndrew Yourtchenko1-6/+6
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I0f0d781cfe427bcef8222b24eab4c8589ec92fed
2020-11-18remove the mvn publisher from vpp docs verify jobs tooAndrew Yourtchenko1-6/+6
Change-Id: If5445c464f12039325c8efe27cedeb1aec69368c Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2020-10-15Remove vpp stable/2001 jobs as the branch is EOLDave Wallace1-2/+0
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Id531b1b7e13bc17ecf6e290223d067d715d787a3
2020-10-13Clean up vpp jenkins scripts & docker dirDave Wallace1-14/+32
- Remove docker/vpp Dockerfile definitions and colateral files for image now being build by https://gerrit.fd.io/r/c/ci-management/+/28022 - Remove opensuse support which has been elided from the vpp build in https://gerrit.fd.io/r/c/vpp/+/28999 - Remove unused scripts. - Output script name marker for all jjb scripts following LFIT practices. - Remove old/unused output from scripts. - Add logic to use vpp-ext-deps download cache in the executor images to speed up build jobs. - Add copyright notifcations to modified files without an existing copyright. - Make all vpp/docs jobs use '-{stream}-{os}-{executor}' suffix in their names. - Consolidate executor logging into setup_executor_env.sh and call it first for all jobs. Change-Id: I4ffb67ed476659f0127ca8c84f20a305d06149bf Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-09-18Update vpp non-voting jobs to use new jenkins labelsDave Wallace1-8/+8
- revert use of node-arch in vpp/docs.yaml, instead use 'executor-arch' Change-Id: I5102f56ecc2254822f8d0c51aa596cab9cc7b365 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-09-16Update vpp docs jobs to use new jenkins labelsDave Wallace1-39/+25
- See docker/scripts/README.md file in https://gerrit.fd.io/r/c/ci-management/+/28022 for label definitions. - Clean up unused JJB attributes (e.g. repo-*) - Add gerrit-refspec-parameter for testing in sandbox Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I528d5bf845428de166150908f96e0a0207659897
2020-09-07Add VPP 20.09 branchAndrew Yourtchenko1-0/+3
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I9f295cf85753c0f49061b3d326381cbb94173d7b
2020-08-14Remove VPP 19.01 and 19.04 jenkins jobsDave Wallace1-7/+1
- These VPP releases are EOL and unsupported - Update email aliases - Add venv directory to .gitignore Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I41454970ce455093b9d0b79d8c71e83e5203c09b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-05-11Add VPP 20.05 branchAndrew Yourtchenko1-0/+3
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: Icdff5d1497ca7cc6963c66eff62a8318d1998b52
2020-02-26VPP: remove naginator retryEd Kern1-24/+0
Remove all automatic retries on vpp jobs. Now that jenkins connectivity issues are not currently a major issue. Change-Id: I5a7a9ba6cb4ee2d3a20e521cb352238654b8ea5a Signed-off-by: Ed Kern <ejk@cisco.com>
2020-01-22Modifying docs publisherVanessa Rene Valderrama1-6/+12
The VPP docs jobs are unstable due to issues with the lf-infra-publish macro. For now we're reverting back to the FD.io global-macro until we resolve the issue. Change-Id: I506aeb912baab2910d3d2fe4cc3456a598c93b53 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2020-01-13Merge "VPP: Make script inclusion more readable"Vanessa Rene Valderrama1-12/+24
2020-01-13Add VPP 20.01 branchAndrew Yourtchenko1-0/+3
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: I3372c8d9802f9238643ac095039c1cb05d958356
2020-01-09VPP: Make script inclusion more readableVratko Polak1-12/+24
Historically, scripts names started with include-raw-vpp- prefix. That was not only long and superfluous, but also confusing, as the actual way of including uses "include-raw-escape", which is a command behaving differently than "include-raw", suggested by the previous name. This Change shortens script names to the part that actually says something about the script. + Delete include-gcc8-prefer.sh as it is orphaned since https://gerrit.fd.io/r/c/ci-management/+/20443 + Move the scripts to jjb/scripts/vpp/. - "absolute" paths are not used, as ci-man root is not in search path. + Put each path on a separate line to avoid long lines. + Put each include in a separate shell to make sure return code of each script is checked. + Update copyright year where present. - Copyright notices are not added when not present. Change-Id: I48920542ff20810cc87fb01844236350348bae59 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-12-06vpp: make test-doc output movedDave Wallace1-1/+1
The patch to the vpp repo [0] moves the output of 'make test-doc' into .../vpp/build-root/build-test/doc/html [0] https://gerrit.fd.io/r/c/vpp/+/23480 Change-Id: I1885e37afd0b768a2eb115192d8d3c96119cef10 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-10-16VPP: aux jobs from xenial to bionic baseEd Kern1-18/+18
Some side jobs were still using xenial builder. Moving to bionic since xenial is slowly going away Change-Id: I5fbf6ae9e7ba7fce2ef3007b47c80826532c724d Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-08Modify docs jobs to use global-jjb macro for logsVanessa Rene Valderrama1-24/+18
Modifying the docs jobs to use global-jjb macro lf-infra-publish for log deployment to Nexus Change-Id: I7234b373aa44be0e5cadb9ab98cf1592baa90afa Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-08-05Changes for VPP 19.08 releaseAndrew Yourtchenko1-0/+3
Change-Id: I9a06d83286316b132039b7542592f3f4db5c93c1 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>