summaryrefslogtreecommitdiffstats
path: root/jjb/opnfvdocs/docs-rtd.yaml
AgeCommit message (Collapse)AuthorFilesLines
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 Bramwell1-2/+0
2018-10-24Create Stable Branch Jobs for opnfvdocsjenkins-ci1-0/+2
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 Bramwell1-2/+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-04-17Create Stable Branch Jobs for opnfvdocsjenkins-ci1-0/+2
Change-Id: I820572906b65082d3a0dc06486d5bf92f0d0269c Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-02Merge "Move all doc verfication to docs-verify-rtd-*"Aric Gardner1-0/+3
2017-11-01Move all doc verfication to docs-verify-rtd-*agardner1-0/+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-11Fix Yamllint Violations for jjb/opnfvdocsTrevor Bramwell1-58/+60
JIRA: RELENG-254 Change-Id: I0e168d0ce619df20480f6da92cdfa470dca713b1 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-03-21Remove cloningShubhamRathi1-6/+8
Change-Id: Idd7c48095f74985a129b968b320b99d1bc606b58 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-21Remove default project off merge jobShubhamRathi1-1/+0
Danube's merge job was failing because releng was given as the default project to clone. Change-Id: I57b40f37bf4a2c07ef5e566209f881be3c411975 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-16Add stable-danube to doc jobShubhamRathi1-0/+2
Change-Id: I8375e4bc2c43e5a7b1c537da409de69609229c9d Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-15Trigger docs verify for all changes under docs/Aric Gardner1-1/+1
This should be the same as docs merge Change-Id: Ib65e4dca130369e8372cfda433d4158393e67d3f Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-03-02Made new doc job votingShubhamRathi1-1/+4
1. New has been made voting. Old doc job has been made non voting. 2. Adding files variable which triggers job on changes in 'docs/' Merge job earlier did not trigger on merge. Change-Id: Id19c02949a0a5f2b1da0682f18ed6051403aa77e Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-28Source is a bash built inAric Gardner1-1/+1
whatever jjb shell we are calling doesnt have it change to . is more posix Change-Id: Ic4c89cb39d118bae8502f0f94da620436da11fe9 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-02-22Move rtd build to lf-build2Aric Gardner1-1/+1
Change-Id: I4f6379b7de9d6d04d1fbdaa965cf0e8c4ec8013d Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-02-20Revert "fix for rtd verfiy"Aric Gardner1-10/+3
This reverts commit 8f28f2de1aa8a473be54295d58a2311b40617efb. Change-Id: Id4239ecf4d617440d1198ea7a13b8fecf5bb225b
2017-02-20fix for rtd verfiyAric Gardner1-3/+10
Do not recursively clone submodules rewrite submodule projects so that docs/ is project root so we do not build rst files not in docs/ Change-Id: I97d4ca915014dcf8923a44a0c31d3c27ac415885 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-02-17We are already in the repo dirAric Gardner1-1/+1
fix cd line Change-Id: Idc82ef5082788cf8aaeea711cef5ffb80fb9649d Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-02-17Install virtualenvShubhamRathi1-5/+3
This patch installs virtualenv in the slave machine. Change-Id: Ib9dc27f30b135d6ba5a587df7825ad2e9cfbaf11 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-16Removed -u flag from pip installShubhamRathi1-1/+1
Change-Id: Iffd95b14ee2e1f427ebaa3e579027238957bedc5 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-16Install virtualenvShubhamRathi1-2/+5
Installing virtualenv in doc shell Change-Id: I3a77f09d7b2921064e1d599cd2e59c0140d71995 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-16Bug fix to doc jobs.ShubhamRathi1-5/+3
Change-Id: I65b78a6772288f22db6cd0e0bcd2b10661acc02d Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-16Fix bugs for new doc jobsShubhamRathi1-7/+3
Added new macro and changed parameters in docs-rtd.yml Change-Id: Ibb3306853e241674099ae0227719af6dc1280d1f Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-15New doc jobs on lf-build1ShubhamRathi1-0/+90
New doc jobs have been configured to run on build slaves (lf1-build1) since git version on master does not support submodules. Verify patch has been made non-voting. Change-Id: I05224f42156202450b7f5eb36c2ce23f14deff2c Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-02-08Revert "Add new jobs for doc merge and verify"Aric Gardner1-69/+0
This reverts commit fd8d915b212fb8adc943a74b537b5b5efffeaaad. Change-Id: I9e56196f2ac84b72af2f9b51bbcd663fdc4e02c3
2017-02-08Add new jobs for doc merge and verifyShubhamRathi1-0/+69
New jobs for merge and verify added in tandem to ODLDocs. Intent of keeping these doc jobs between ODL & OPNFV as similar as possible is to keep the scope for common jobs and cross collaboration possible. The archiving feature that is included in post build configuration of ODLDoc jobs has been left out for now until CI Team can take it up. Change-Id: Ifb494f1491f07ad0af39cd2644f895372b98edf3 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>