summaryrefslogtreecommitdiffstats
path: root/jjb/opnfvdocs
AgeCommit message (Collapse)AuthorFilesLines
2023-01-06Rewrite OPNFV docs' shellcheckCédric Ollivier1-95/+44
Change-Id: I2c2e4f02463685a4450bede445fa62c1f408c435 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-01-06Clean former branchesCédric Ollivier1-12/+0
Change-Id: I206b708fccd27c2c1201bd18e3f62d5d22baf83d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2022-12-21Creating nile branch for opnfvdocsGergely Csatari1-0/+4
Signed-off-by: Gergely Csatari <gergely.csatari@nokia.com> Change-Id: Id6db61405c6627a266800d748a249a46922d8ea2
2022-12-09Fix OPNFV view namesCédric Ollivier1-1/+1
Change-Id: I76721b843e3f82b2c7c0ca414cd4a20f683043d6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2022-12-08Get rid of global jjb in AnuketCédric Ollivier2-56/+10
They are useless here, never updated and failed a lot because of package management issues in it. It now defines all views in the classical way. It also removes all rtd jobs as they are useless. Our docs are built on git events via RTD too. (and it avoids the hardcoded token which should be a security convern). If needed, cirv and laas python verification will be updated in a second patchset. Change-Id: I5aee179d804a5547a464501a03d7afa395420552 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2022-12-01Switch back to lf-build6Cédric Ollivier1-1/+1
lf-build6 is back. Change-Id: Id66ea36cc97ba77e32d82dc526568baea3502b95 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2022-11-17Switch to lf-build5Cédric Ollivier1-1/+1
lf-build6 is down Change-Id: Ib3929fe4f236533b6743516af26249ffaef08c07 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2022-09-02Merge "[docs] Add moselle to rtd job"Cedric Ollivier1-0/+2
2022-08-31[docs] Add moselle to rtd jobEmma Foley1-0/+2
Signed-off-by: Emma Foley <efoley@redhat.com> Change-Id: I10716a622f8d1a4a7926d709f16166b5c42ffbf5
2022-08-30Merge "[opnfvdocs] Add moselle jobs"Cedric Ollivier1-0/+4
2022-08-30Fully disable lf-build5Cédric Ollivier1-1/+1
Change-Id: I7398d7966b8b3064837f271f82a237778f31aa29 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2022-08-30[opnfvdocs] Add moselle jobsEmma Foley1-0/+4
Signed-off-by: Emma Foley <efoley@redhat.com> Change-Id: Ibec9f0be8a4a889e34b4906773119df65e975291
2022-01-05Create Stable Branch Jobs for opnfvdocsjenkins-ci2-0/+6
Change-Id: I317e4af0928122d297f7d8953f1f8aec5cce3338 Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2021-11-30using global tox verify jobGeorg Kunz1-44/+4
This patch replaces the old rtd verify job, which still defaulted to Python 2, with the global tox verify job and a Python 3 environment. Signed-off-by: Georg Kunz <georg.kunz@ericsson.com> Change-Id: Ic6c1491460a067a930b10e7bdda75701768cdde6
2021-08-18Replaces lf-build1/2 references with lf-build5/6Trevor Bramwell1-2/+2
Updating parameters to use labels where applicable. Also disables the 'ansible-build-server' job until it can be verified to work on the new build servers without causing issues. Change-Id: I130d18c54a66c2cd504ed950a61c7249c3beefa8 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2020-12-09Build Jerma branch for OPNFVDocsTrevor Bramwell1-0/+2
Change-Id: Iae9599f1c09713d99aed9c6730afe8776d2a0839 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2020-12-08Allow jobs ot use build2 while build1 is downAric Gardner1-1/+1
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Change-Id: Ic545a801f1d64f1f759b5a728878c961c819bfe5
2020-12-08Add lf-build2 to Shellcheck and Yamllint JobsTrevor Bramwell1-2/+2
Change-Id: I631e15c9ccb029347a3174b3914d0faef1c7050a Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2020-09-15Run OPNFV Docs Shellcheck builds on OPNFV BuildersTrevor Bramwell1-0/+2
Without an agent set the default it master, which is not available. Change-Id: I73902cbd1c736f7d2a0d6a6a26614952712216b9 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2019-12-17Added iruya for docs buildsSofia Wallin1-1/+1
Signed-off-by: Sofia Wallin <sofia.wallin@est.tech> Change-Id: I8e8afbca2038361e7c93686247ab1d9314a54454
2019-07-10add views for remaining jenkins subprojectsDaniel Pono Takamori1-0/+6
forgot beginning a yaml and a duplication definition add apex and sfc back in sectioned-views plugin not supported by jjb so removed custom views created in prod jenkins responded to cedric's request to remove moon and netready remove views for deprecated jobs Issue: RELENG-1831 Change-Id: I39ef0aabcf8ef4f3b3a378bb242ce0a7119acc85 Signed-off-by: Daniel Takamori <dtakamori@contractor.linuxfoundation.org>
2019-06-26Merge "Create Stable Branch Jobs for opnfvdocs"Trevor Bramwell2-10/+2
2019-06-26Create Stable Branch Jobs for opnfvdocsjenkins-ci2-10/+2
Change-Id: I52da37fce9f918952f87a58d86162ff77aa6e2d8 Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2019-05-09Fix rtd-build url and slugAric Gardner1-2/+2
Change-Id: I8f987f71a12e9023f99f07c99695e0983405ff27 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2019-03-25Switch opnfvdocs to use the global-jjb RTD jobsTrevor Bramwell1-12/+6
Change-Id: I3236468be6930dcbc5f4349bfa362279f719a8d5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2019-01-28Remove Archived Project JobsTrevor Bramwell1-41/+0
Removes jobs for: - domino - escalator - vnf_forwarding_graph Change-Id: Id1364d38d7f1f8d8e1bb396be7bf84899139973f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-12-17Remove Copper and refs to CopperAimee Ukasick1-1/+0
Issue-ID: COPPER-37, COPPER-38, COPPER-40 Copper was terminated so removing build files and refs to the copper project. A ticket has been submitted to the OPNFV Helpdesk to make the Copper repo read-only. Change-Id: I9b9ec88abd5c2ade816fc588c5549af0c6b6ee13 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2018-11-07Only trigger docs-verify-rtd-master for opnfvdocsAric Gardner1-19/+1
also remove hacky logic that deletes opnfvdocs clone and then clones project Change-Id: I4c0687af6d31b6759e0f6ccf275d968b9d71a7d9 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-10-24Merge "Remove OPNFV Docs Euphrates Jobs"Trevor Bramwell2-6/+0
2018-10-24Create Stable Branch Jobs for opnfvdocsjenkins-ci2-1/+7
Change-Id: If835ce2ab7586fc503843089541d50344ce8c19e Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-23Remove OPNFV Docs Euphrates JobsTrevor Bramwell2-6/+0
The release is now two past and we don't need to continue building these docs. Change-Id: I072d22b69d73c06245a4efcf14661e0c7acacefc Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-19Merge "[docs] local docs building for missing submodules"Trevor Bramwell1-1/+6
2018-10-15Ensure jobs don't get queued on offline buildersTrevor Bramwell1-0/+4
A change to the NodeLabelParameter config in JJB caused any jobs using the plugin to possibly have their jobs triggered on builders which weren't online. This in turn caused the queue to backup and newer jobs are blocked waiting for older ones to complete, which never happens as they're never queued on an online builder. The 'all-nodes' parameter ensure jobs that are set to run concurrently don't trigger across all available nodes at once, as this will include offline nodes as well. As this is the default of the plugin, projects which need it can enable it individually. Change-Id: Ia690eef078209b6b056dad85613dda6868b18271 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-02[opnfvdocs] verify: Relax changed files patternAlexandru Avadanii1-1/+1
Some changes alter the docs yet still don't trigger the verify job due to the pattern being too restrictive. Change-Id: I775bfdce5e31a4334d21da10ff3072268b2b6155 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-25Merge "[docs] Limit git submodule recurse to depth 1"Trevor Bramwell1-0/+6
2018-09-24[docs] local docs building for missing submodulesAlexandru Avadanii1-1/+6
Some projects already moved away from OPNFV Docs git submodules. The proposed hack has a couple of problems: - it still downloads all of OPNFV docs + submodules (recursively!); - it uses Jenkins to handle gerrit clone/fetch, just to nuke it and clone the current project again; But: - it is a small change, to be replaced when global-jjb will support gsutil upload for docs preview; - it provides a locally built preview document instead of the old (complete) doc preview; Change-Id: I7426679187eb1cfabb181c59da61f3b794e50e5f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-24macros, docs, releng: Use `sudo -H` pip installAlexandru Avadanii1-1/+1
This is still far from a clean and secure approach, as `pip install` should not be ran with `sudo`. However, `-H` limits the area we touch and also fixes some incompat between disto-provided pip and pip-provided pip. Change-Id: I0e19dfeaf66f6f453e3868c71016305ae050f0c8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-18[docs] Limit git submodule recurse to depth 1Alexandru Avadanii1-0/+6
Some projects (e.g. Fuel, Armband) embed their own git submodules, which are picked up by Sphinx during RTD verify job, leading to a lot of issues (e.g. duplicate labels since Armband includes Fuel as a git submodule of its own). Change-Id: I771f7c95334fc25c82cc8b14ee2064b043d9e321 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-05-16Rename files under jjb from 'yml' to 'yaml'Trevor Bramwell1-0/+0
global-jjb only supports the .yaml file ending for jjb jobs. Instead of waiting for a release we're going to rename the files. Change-Id: Icf3339eacd2320c583333e02250998cf6b1881f7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-17Create Stable Branch Jobs for opnfvdocsjenkins-ci2-1/+8
Change-Id: I820572906b65082d3a0dc06486d5bf92f0d0269c Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-21Add jjb for cloverQiLiang1-0/+1
- clover-project.yml is a modified copy of container4nfv-project.yml - clover and container4nfv temporary share the same vpod huawei-virtual6 - add job blocker between clover and container4nfv - add clover doc to opnfvdocs Change-Id: I6e4b133670fd46c57e338af37f2a066c95ce4bc6 Signed-off-by: QiLiang <liangqi1@huawei.com>
2018-01-24add 'lint-all-code' as wrapper of lint buildersRyota MIBU1-2/+2
OPNFV has common coding style [1]. So, all repos shall be checked by one generic checker builder/job, eventually. This patch adds lint wrapper builder 'lint-all-code', and also refactors all exisiting lint and syntax check builders, following 'lint-yaml-code' builder approach, which only checks modified files. This approach is nice as it won't require immediate fixes of violations in whole repo code right after the lint checker job is enabled. Note that lint jobs are still configured to run against some project repo, in order to seperate discussion; wheter we should apply this lint job to all OPNFV repo or not immediately. [1] https://wiki.opnfv.org/display/DEV/Contribution+Guidelines Change-Id: Ib4ab3ba5dc08845f3016b8be772f4ed119f11b2d Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-11-02Merge "Move all doc verfication to docs-verify-rtd-*"Aric Gardner2-29/+3
2017-11-01Move all doc verfication to docs-verify-rtd-*agardner2-29/+3
Ready for review (tested locally) 1) remove opnfvdocs-daily-{stream}: We don't need a timed docs build. and it did not build anything usefull 2) remove opnfv-docs-verify-{stream}: This uses depreciated and unmaintained opnfvdocs/scripts/docs-build.sh It does not clone submodules and gives no usefull feedback but it does post to artifacts and give a gerrit comment move that functionality to docs-*-rtd-* 3) remove opnfv-docs-merge-{stream}: does not upload anything meaningful 4) remove macro upload-generated-docs-to-opnfv-artifacts: is no longer needed since we use read the docs 5) improve docs-verify-rtd-{stream}: generate single page html and post to artifacts send gerrit commment with location of single page html, errors (like malformed table) are embedded nicely in the single page output and give devs a single source of feedback on their work 6) improve docs-merge-rtd-{stream}: this job now needs to remove review documenation created by docs-verify-rtd-{stream} TODO, after this is merged: remove now unused opnfvdocs/scripts/docs-build.sh Change-Id: I802eb11712d42555d34f986d061bf0dfc623c1e9 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-27Re-enabling docs jobs for DanubeGeorg Kunz1-0/+2
The danube jobs are still needed for ongoing Dovetail documentation efforts. Change-Id: Ibf7174a63693d7c141cf110f6fbcfac4437102c9 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2017-10-19Yeah, rtd did not have euphrates streamagardner1-2/+1
Change-Id: I42cfed19942af1f6f4c09b27e839172693598a5d Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-09-18Create jobs for euphratesFatih Degirmenci1-1/+1
Change-Id: I700eb3c113889cb70b3df7a8cfa4faf5e37ffce5 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-11Fix Yamllint Violations for jjb/opnfvdocsTrevor Bramwell2-141/+144
JIRA: RELENG-254 Change-Id: I0e168d0ce619df20480f6da92cdfa470dca713b1 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-08-28migrate openretriever to container4nfvGuo Ruijing1-1/+1
Change-Id: I6c758395abff5c980c013cbe65f99ad8938e20af Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-22Change shell check name, as it's confusingAric Gardner1-4/+4
When you look at the build there is opnfvdocs-verify-master (opnfvdocs project) opnfv-docs-verify-master (releng project) It's not clear on first glance which build does what. change opnfvdocs-verify-{stream} to 'opnfvdocs-verify-shellcheck-{stream}' change opnfvdocs-merge-{stream} to 'opnfvdocs-merge-shellcheck-{stream}' Change-Id: I11927c9ac9b7ae6f9ae44660ea5008713a1b0a9f Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>