Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: If835ce2ab7586fc503843089541d50344ce8c19e
Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I820572906b65082d3a0dc06486d5bf92f0d0269c
Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
- 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>
|
|
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>
|
|
|
|
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>
|
|
The danube jobs are still needed for ongoing Dovetail documentation
efforts.
Change-Id: Ibf7174a63693d7c141cf110f6fbcfac4437102c9
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
|
|
Change-Id: I42cfed19942af1f6f4c09b27e839172693598a5d
Signed-off-by: agardner <agardner@linuxfoundation.org>
|
|
Change-Id: I700eb3c113889cb70b3df7a8cfa4faf5e37ffce5
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA: RELENG-254
Change-Id: I0e168d0ce619df20480f6da92cdfa470dca713b1
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Change-Id: I6c758395abff5c980c013cbe65f99ad8938e20af
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
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>
|
|
Change-Id: I2b8ad2ab185074047ce7267cbedf1dbd70b16535
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: Idd7c48095f74985a129b968b320b99d1bc606b58
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
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>
|
|
Change-Id: I8375e4bc2c43e5a7b1c537da409de69609229c9d
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
This should be the same as docs merge
Change-Id: Ib65e4dca130369e8372cfda433d4158393e67d3f
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Here are the projects that were branched:
I will double check against this list that these changes make sense
and that no one is missing as I go forward.
wiki page of participating projects, and their jobs:
https://wiki.opnfv.org/display/SWREL/Milestone+Compliance+for+Danube
apex - already enabled
armband - done
availability - already enabled
barometer - done
bottlenecks - already enabled
compass4nfv - done
copper - already enabled
daisy - (not participating -- keep jobs disabled?)
doctor - already enabled
domino - already enabled
fds - N/A
fuel - done
functest - already enabled
ipv6 - already enabled
joid - done
kvmfornfv - already enabled
models - already enabled
multisite - done
netready - NOT DONE
opera - NOT DONE
opnfvdocs - done
orchestra - Not participating
onosfw - done
ovsnfv - done
parser - N/A
promise - already enabled
qtip - already enabled
sdnvpn - N/A
snaps - done
securityscanning - N/A
sfc - N/A
storperf - done
ves - already enabled
vswitchperf - already enabled
yardstick - already enabled
Change-Id: I803662faf05c8554cfe7fa5f85da9521f72b03ff
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
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>
|
|
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>
|
|
Change-Id: I4f6379b7de9d6d04d1fbdaa965cf0e8c4ec8013d
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
hard code to opnfvdocsdemo
this account has a 30 minute build timeout.
Change-Id: I01099ef370a3c824fe02a7d7069643b3e6e13609
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
This reverts commit 8f28f2de1aa8a473be54295d58a2311b40617efb.
Change-Id: Id4239ecf4d617440d1198ea7a13b8fecf5bb225b
|
|
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>
|
|
fix cd line
Change-Id: Idc82ef5082788cf8aaeea711cef5ffb80fb9649d
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
This patch installs virtualenv
in the slave machine.
Change-Id: Ib9dc27f30b135d6ba5a587df7825ad2e9cfbaf11
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Change-Id: Iffd95b14ee2e1f427ebaa3e579027238957bedc5
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Installing virtualenv in doc shell
Change-Id: I3a77f09d7b2921064e1d599cd2e59c0140d71995
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Change-Id: I65b78a6772288f22db6cd0e0bcd2b10661acc02d
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Added new macro and changed parameters
in docs-rtd.yml
Change-Id: Ibb3306853e241674099ae0227719af6dc1280d1f
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
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>
|
|
1, verify job added
2, put into document check cfg file
Change-Id: I3f6ce78653aab789ccdc0a11f36c1b6e735ae3cc
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
GIT_BRANCH parameter is different; master or stable/danube in daily
jobs, but 'refs/changes/57/27657/6' in verify jobs. This breaks some
job builders triggered by the both types of jobs. We have GERRIT_BRANCH
parameter for verify jobs to identify stream and expected branch into
the patch will be merged after it got +2 and submitted.
To avoid further confusion and to have common job builders for daily
and verify jobs, this patch introduce BRANCH parameter.
GERRIT_BRANCH is now deprecated.
Change-Id: Ibcd42c1cd8a0be0f330878b21d3011f1ec97043b
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
merge jobs should be using git-scm rather than
git-scm-gerrit.
git-scm-gerrit will clone the exact patchset
git-scm will clone repo/branch
Change-Id: Ic11b093feff0b1ab58383b74c85fde92c2e6c0a3
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Danube stream for the projects with daily jobs is disabled.
Danube stream for the projects without daily jobs is left as enabled
as there will be no changes coming to danube branch until branch is created.
Dovetail, Apex and Fuel jobs have not been updated yet.
Change-Id: Ice39826c8f829157fa864370557837290838f634
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This patch makes sure we use 2 types of scm, and allows us to specify
them by adding one line in job-templates.
- git-scm # for daily jobs and merge jobs
- git-scm-gerrit # for verify jobs [New]
Change-Id: Iddc8a5e0e115193c7081a6d6c53da209900e95c8
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
With the addition of ODL and OpenStack Gerrit servers, it's important we
don't generate additional noise by accidentally building against these
Gerrit servers when we don't intend to.
JIRA: RELENG-179
Change-Id: Ia163c6c3eaa58e8e21dc6548a839062fcbde39ed
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Change-Id: Ied421ba55277b2189015e85e8cb36110bf7af239
Signed-off-by: Jing Sun <sun.jing22@zte.com.cn>
|
|
JIRA: RELEMG-147
Change-Id: I8a3c3ed4e28e0fe00f9e3d08816fa5f46ad65300
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
Daily jobs for Colorado branch for installer and test projects
have not been created yet and it needs to be done via separate
patches.
Change-Id: I34517e89dfc502ce5741733e01bf8425d513df02
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
- make 'opnfv-docs-*' jobs run against all repositories which has docs
directory.
- remove docs builder from yardstick-project-jobs
JIRA: RELENG-133
Change-Id: Id0cf6e600ed112c6f082f6bc924eaeccb0481e49
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
There should be no conflict with documents generated by opnfvdocs-*
and opnfv-docs-*, since opnfv-docs-* have been disabled.
Change-Id: I2ee2fcc8fbf5b6830b031235496f3fc1c1605973
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|