Age | Commit message (Collapse) | Author | Files | Lines |
|
not in a venv, so build fails if called by jenkins user without
sudo
Change-Id: I612a20777cc70a33542f767a63075939782e3201
Signed-off-by: agardner <agardner@linuxfoundation.org>
|
|
|
|
|
|
old dir is no longer generated
grab dir created by tox -e docs
Change-Id: If52e931f6abdc8dcb39fbe7aac3c6b3342ce81c8
Signed-off-by: agardner <agardner@linuxfoundation.org>
|
|
|
|
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>
|
|
We should be able to capture a tag creation event by triggering on
'ref-updated' but looking specifically at the 'refs/tags/' branch
prefix.
Though this will trigger a build against a specific tag, scripts will
still need to examine the GERRIT_REFSPEC to determine the tag name.
Change-Id: Ic18a3e11530fb71735431240f93d2074dacf4e1c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Intead of yamllint all files at once yamllint will only run against new
or modified yaml files.
Change-Id: I10b951427966409e15fb773b959adbd780497bad
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
1.6.0 is quite a bit out of date; Updating Yamllint to 1.8.2 will enable
some nicer feature of yamllint (like single line rule disables).
Change-Id: I88d1c14539516ccef4f5e2e7e95b0017503dd98f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Change-Id: I34a555697d963efc38064a7b53f25191d6bf1382
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
Includes a default .yamllint configuration file with line-length
producing a warning (instead of the default error) after 120 characters.
JIRA: RELENG-254
Change-Id: Ia46ec6451201c5e91d98901a6ff65360079b2c81
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Add new timeout wrapper which can be used to kill a job if it
take too long to finish
Change-Id: I15a20fc92ea7855d11983b5734064aace138a2b5
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
Note that
- experimental trigger is modified to allow trigger the build from
changes outside `tests` folder
- doctor jobs modified to adapt the change in common trigger
Change-Id: Iaaa26651f9ea1d14cb6c77a713ff657c330dce6e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
|
|
Given the number of jobs in OPNFV there isn't an easy way to discover
when there is an issue affecting a large number of jobs without looking
into individual job logs.
By sending out email notifications on failed builds (using the email-ext
plugin), we will have insight into causes for large sets of job
failures, and also be able to identify non-job specific issues.
This macro still needs to be added to jobs that already have publishers
set, but by just adding it to defaults it should cover about half of all
current jobs.
JIRA: RELENG-257
Change-Id: I9d55bdd929a60004a16fa3c21bf1f7069f8786db
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
|
|
This patch updates the 'report-docs-build-result-to-gerrit' macro name
to reflect that it can work well for more than just the opnfvdocs project.
To take advantage of this macro a build merely needs to write
out the file 'gerrit_comment.txt' with the information they want posted
back to gerrit, and include the macro in the list of builders.
Change-Id: Ifbdc5734fe7e7231be0cfd16d6b8d69cb1383bfd
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
after https://gerrit.opnfv.org/gerrit/#/c/35833/ merged
still fails https://build.opnfv.org/ci/job/compass-verify-deploy-virtual-xenial-master/360/console
by checking the host the file was changed to <jenkins root>
it should be <jenkins jenkins>
Change-Id: I44bab9aaedaa18fc2c2b654bf156703904c220c7
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
bifrost-verify jobs have been using this without issues and it is
needed for many other jobs in order to avoid unnecessary failures.
This change makes workspace permission fix prescm step a macro.
Change-Id: Ib5678dbf21c17ce640a600d2a06ebed9674663fa
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Iaae8a4b524ae804fd0efd75c656aae94c1c92a7e
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
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>
|
|
auto update the bars will make the project submit new codes more and
more difficult.
now it is blocking project in qtip:
no verify +1 and reivew -1
Change-Id: I559125c8e467b2cab9e95c493c60689b9d13016e
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
Add publish-coverage macro and used in qtip
JIRA:QTIP-204
Change-Id: Ic0a0ca5f082bcaf10074b6312debd8549f99d065
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
increase timeout and ask for shallow clone
Change-Id: I93848c17b4f0d71271fe8bfa30bca6b8a0f509ba
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I45dc0ef41e88cd8be593ae14b28702a6aed147f9
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
for gerrit-trigger-patchset-created
used by: docs-verify-rtd-master
Change-Id: Iedd6bb129d5dc94da9972b380f24ee4489beb5fc
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Added new macro and changed parameters
in docs-rtd.yml
Change-Id: Ibb3306853e241674099ae0227719af6dc1280d1f
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
Change-Id: Ibf5a23efa8948eb8da693d302e5a8b0a984e3237
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Need to add it back from the last revert
Change-Id: Ibc2f225c94121e89cc1db1b03b085e588b5a732c
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
This reverts commit fd8d915b212fb8adc943a74b537b5b5efffeaaad.
Change-Id: I9e56196f2ac84b72af2f9b51bbcd663fdc4e02c3
|
|
|
|
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>
|
|
JIRA: DOVETAIL-180
Change-Id: I26c02cd0805a8daf5a647e6c862f7befd0dbc34a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
- rename jobs to verify and validate
- add job for validate-setup
- move all scripts to helpers folder
- use auto variables to merge job templates
Change-Id: Ie1199e35e48b6a95861d9b7281fa7bdcc94212d9
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
This patch enables doctor joid jobs for verification.
This patch also makes sure there is no log files before starting tests.
Change-Id: Idee794490c4ce794f3e7b7621fffcd5edeed9c83
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.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>
|
|
This reverts commit 75c49787bd6cc357d44769e30a2b6d9832eca765.
`silent-start` didn't resolve the issue of losing verified status when
experimental jobs are triggered.
Change-Id: Ib0f2b05594cac2cd378321a84b42873b16808b7b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
from master
JIRA: DOVETAIL-180
Change-Id: I745e4747418a880a635922ea7a0cc5d6ec09e872
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
This patch defines 'logrotate-default' property and replace 'logrotate'
by it, as 'logrotate' is deprecated on jenkins>=1.637 .
Change-Id: I900975e5b3f590bb7a4d430e2f623931ae782bf4
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Doctor profiling jobs have to be executed on ool-* pods, since we need
pre-deployed OpenStack for those jobs.
This patch also:
- merge job templates for verify job and profiling job
- move experimental trigger to jjb/global/releng-macros.yml
Change-Id: If0283a734bec77d3f1bbab72d169f44ff1cd1c99
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
|
|
- sort in execution order
- remove unused macro ('weekly-trigger-disabled')
Change-Id: If72f2554985e8e632ad731c3dc17a23fbc8cd630
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
JIRA: OCTO-160
1)Install yamllint first in case pod didn't install. If installed, it would
info "already satisfied".
2)delete virtualenv of releng_yamllint.
Current CI commit gate is simple, just have flake8 check in part of projects,
it's better to apply more check tools to more projects.
Yaml files could be checked by YAMLLint when the project is configed in releng.
YAMLLint does not only check for syntax validity, but for weirdnesses like key
repetition and cosmetic problems such as lines length, trailing spaces, indentation,
etc.
Change-Id: I8591385ed32942e0af7f7afdde435313af5707e5
Signed-off-by: KingPoo <haojingbo@huawei.com>
|
|
JIRA: OCTO-160
Current CI commit gate is simple, just have flake8 check in part of projects,
it's better to apply more check tools to more projects.
Yaml files could be checked by YAMLLint when the project is configed in releng.
YAMLLint does not only check for syntax validity, but for weirdnesses like key
repetition and cosmetic problems such as lines length, trailing spaces, indentation,
etc.
Change-Id: Ie90afd4a07ad10cc723f31efd35e5605f765583c
Signed-off-by: KingPoo <haojingbo@huawei.com>
|
|
Change-Id: I5ead532eb282cea6da683fefe7ad850e3889a263
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I1f11e5db53f8902ce16cab00452d8d350fd7081e
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.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>
|
|
Individual project jobs can now be tested using:
jenkins-jobs test -r jjb/global:jjb/$project
- Rename '.yaml' files to '.yml' so they get checked by the
verify-releng.sh script, and update the script to include checking of
'.yaml' files.
- Move parameter and macro files under new 'global' directory.
Change-Id: I6b74f5d8af2bced3256a7f4a33983df5310511a2
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|