summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/docs.yaml
AgeCommit message (Collapse)AuthorFilesLines
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>
2019-07-22VPP: remove 1810 jobsEd Kern1-3/+0
vpp release 1810 no longer supported so removing Change-Id: Ibc3dacede8688bedc654811964db5a2437e4f451 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-07-11VPP: revert for vpp docs to vote againEd Kern1-1/+1
Sep workaround has been applied so this job is returning to voting status Change-Id: I9da9fd7e39da770841c7d0b91cee8db330af0d12 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-07-10Don't archive docs in verify jobsDave Wallace1-15/+0
Change-Id: I3bd053aea3c1c6791eb66455277469150be914c9 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-07-10VPP: docs verify to skip voteEd Kern1-1/+1
making docs verify job nonvoting for now Change-Id: I1dbe3e1bc8e33701e187246d987c464e91684751 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-07-09Fix archive-artifacts location for vpp-sphinx-docs-*Dave Wallace1-2/+2
Change-Id: I2a0bb1768af1c59a064f731367bf1b320292ec23 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-07-01Modify VPP archive artifactsVanessa Rene Valderrama1-36/+57
Modify the VPP artifacts to archive to the logs server rather than Jenkins - docs.yaml - vpp.yaml Change-Id: Ib9975cba69accafae9354f8a950aa7926ceaa00b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-30Fix vpp-make-test-docs-* artifacts directoryDave Wallace1-2/+2
Change-Id: I4a9b6bfd549031513cc3a76584547e90baa92a0e Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-04-17Changes for VPP 19.04 ReleaseDave Wallace1-3/+3
Change-Id: I3638f31698a70f7f59a51ab53d1ba1b2cafa8566 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-04-02VPP: Remove EOM branchesEd Kern1-9/+0
Removed 1801,1804,1807 released branches This also removes original 423 opensuse release since that ended with 1804 Change-Id: I0a12207c68a7d8399775ae0bfe81c9ffd736a0df Signed-off-by: Ed Kern <ejk@cisco.com>
2019-01-14Changes for VPP 19.01 releaseAndrew Yourtchenko1-0/+3
Change-Id: Id4085def0b32c263629ba0146d0e684c812e47f6 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2018-11-01VPP: sphinx docs branch and skipvoteEd Kern1-0/+11
add specific branch params and also make it skip vote Change-Id: Id9805b6c2e490cc05a9344273a6927a7be71262e Signed-off-by: Ed Kern <ejk@cisco.com>
2018-10-29VPP: sphinx doc changesEd Kern1-38/+57
Altered push location and makefile comannds Moved sphinx builds into new stream containing only new branches Change-Id: I3bdb4ea709209e12e7c590f75c8b8f2ca648b60d Signed-off-by: Ed Kern <ejk@cisco.com>
2018-10-10Fix VPP lintingVanessa Rene Valderrama1-359/+364
Fixing VPP linting Change-Id: Icc9b7ca02bc8f42847190152513917c4b22aea98 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-05Changes for VPP 18.10 releaseMarco Varlese1-0/+3
Change-Id: Ifa59d69438544003f4ee4431d8e677aebe1f4ac6 Signed-off-by: Marco Varlese <marco.varlese@suse.com>
2018-09-28Remove all logrotate callsEric Ball1-6/+6
These are deprecated, and were causing a warning from jjb. All logrotate calls have been replaced with build-discarder. Change-Id: Ic84be4c8b3500039e3a9c5a1ce7c8ce4d853614d Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-09-24Fix VPP docs merge job timeoutsVanessa Rene Valderrama1-5/+5
Modifying VPP docs merge jobs to concurrent: false to resolve build timeout errors Change-Id: I5368a8ba0f46667122be19e681f59ecb33747c88 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-09-20VPP: docs breakoutEd Kern1-0/+488
In preperation for new sphinx based docs in pulling both docs and test-docs out of main vpp file. Adding in new sphinx-docs jobs for john to tinker with on sandbox Change-Id: Id8916f8ee9cff7c6617d14a676069f9777e8fdb7 Signed-off-by: Ed Kern <ejk@cisco.com>