Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Note: https://gerrit.opnfv.org/gerrit/5791 have to be merged first.
Change-Id: I1b6f3e6bf20b955c68123a5dc3a334e538bc53f6
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ifc4e621f3d13ba4f402fced2b69e882bd2f31ed4
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I6015790e2cdeacf2656b094817eb253e23937518
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
This patch may fix issue that opnfvdocs job to create
OPNFV composite docs by limiting import files from other
repos to those of docs folders.
Change-Id: I7f7edba0c6ca15a80ceedd98ce6c1e36f0ce05cd
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I575961a727eeda8a34c33bd797ae7035d9c7fb11
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Sparse checkouts don't make the clone process faster based on manual
tries so it will not be enabled.
Change-Id: I04d0357b80d868504c4d8f3fcc83fa38e8c90404
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
GIT_BASE is set to <git_url>/<project> in default macros.
In order not to cause issues for other parts of the job and the script,
a new parameter GIT_CLONE_BASE has been introduced in order to clone repos
for composite doc generation.
Change-Id: I8ce0ea1e5324ce947a674b013cf7d169e6a9defe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Please note that the upload of documents to artifacts.opnfv.org has not been
enabled yet in order to get feedback for the patch first. Once the patch is
reviewed, uploading generated docs to artifacts.opnfv.org can be enabled.
Another thing is that this could essentially be done in existing opnfv-docs
jobs. But in order not to break doc stuff totally, it's kept separate for the
timebeing.
Depending on the review, we can either
- move this functionality to releng-macros.yml and jobs in opnfv-docs.yml
or
- keep it separate as it is and exclude opnfvdocs from the pattern in
opnfv-docs.yml jobs.
JIRA: RELENG-38
Change-Id: I452547921ef56960330bcd9ba28159108a33c860
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I149cf3bde268b8404c1a7601d29df08bf5247002
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
JIRA: OCTO-88
Change-Id: Ic9ff046f2c31be9d610be88942fe00bf62e8721c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
JIRA: OCTO-83
Change-Id: Ie79573d5534b6cb373f9dea2ff1bd120b4267ce9
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
JIRA: OCTO-95
Change-Id: I8659ca905b222d071cb642f01d899993a1d2b42b
Signed-off-by: chenshuai@huawei.com <chenshuai@huawei.com>
|
|
Change-Id: Icfd528257d3e256d96a2d9969e9c3b3279193034
JIRA:0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
This should work for the verify jobs as well now
Change-Id: Ib96ed226894aca2e01c30603d08965256125d604
JIRA: DOCS-36
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
JIRA: DOCS-24 - Include dynamic project variable in build-docu scripts
as oposite to hard-coded value how it's now set; shortened script
names for better visibility
Change-Id: Ib55d3c985f1cd27fd834d728659b9273b46773e4
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
JIRA: Changed jjb node to 'master' for build-docu jobs for projects
pharos, functest, opnfvdocs
Change-Id: If602249c13a132d5be54d7fec77f25b3b99bfd72
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
JIRA: DOCS-22 - Separate merge and verify script contents to avoid gs upload
Needs to be done under releng jjb for all R1 projects
Change-Id: If9b4815e733a6b773f49f0dc3cd6da84618979fd
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
JIRA: artifacts copy will be included in build-docu.sh
Change-Id: I30fd6c1b30bb96ad523c766ed7e8151ba51b4f2e
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
design_docs/
JIRA: Extended the documentation structure to cover docs/release/, requirements/ & design_docs/
in order to have a segregation in documentation scopes for each project; now everything
found unders those folders including docs/ will be built and published to artifactory
Change-Id: Ic05f194a62df9adca92e6d47550f9e298e554f5b
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
Change-Id: Ia45bd4170e9b108cdda7ce499bfa65e0ffe1b93a
JIRA:0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
JIRA: DOCS-2 - artifacts publish daily & on merge for the following projects:
opnfvdocs, octopus, genesis, functest, pharos
Change-Id: Id055d8e955e1c55c6b18a5bdf28d940ef7d53729
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
Change-Id: I245855721fc8fac28fe449fdd4890ea461004c8b
JIRA:0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I72f78f973da54b686b15575fb97c4ad5b5f79a56
JIRA:0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I5c5c9d240c0a61c26109a96bddbb45e65443260f
JIRA:0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
http://ci.openstack.org/jenkins-job-builder/configuration.html
Change-Id: I24cd077467e28c3192ad76144f0629f7ba777771
JIRA: 0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
JIRA: 0000
Change-Id: I784e48c181bc2c1fda7d52539e8775a253d0b128
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
|
|
This job will use shell to build documentation on Spirent's lab slave
that has docutils installed
Change-Id: I3a049b3e4a70e77f3449f5f9b38b8a52a4b55fac
Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
|
|
Change-Id: I098587fbf51170a787a8119a5443b71bf54d8768
JIRA:0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|