Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
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>
|
|
|
|
The jenkins slave arm-build2 was retagged from opnfv-build-arm
to opnfv-build-enea. This change was made to avoid confusion, as
this slave is an x86 machine building an iso that is used by armband
Change-Id: Iac4e9bf635c128070c32818874626a81a28e6cf7
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
|
|
Add default settings for installer and slaves
Use baremetal deployment for daily
Use virtual deployment for merge
JIRA: DAISY-27
Change-Id: Ia00343225656c02aa292ee89d153f2e047c994b0
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
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 patch enables kvmfornfv verify test and daily jobs. As kvmfornfv
is assigned with Intel-pod10 for running the test cases, slave-label
for test phase is also modified.
Change-Id: I5202db7c6eeeec5a92266c1bfc7b8d3e46dc33a4
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.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>
|
|
Change-Id: Iea26041bacb8c8447519634b8f37d1b59b8f27e8
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
This patch adds two pods deployed by fuel and joid,
also adds non-voting jobs on fuel pod (ool-virtual2).
Change-Id: I5dbadbbeaebf75bb27930233d2609adbc2757ca5
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
|
|
from master
JIRA: DOVETAIL-180
Change-Id: I745e4747418a880a635922ea7a0cc5d6ec09e872
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
The builders are left empty until after the further discussion and
they will be fixed in a separate change.
Change-Id: Iad585d43620e9956fd3b2b3406a5b01ec51b8822
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I320b37ed0897844c9f68c1ea75e4d8cfb92c6932
Signed-off-by: meimei <meimei@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>
|
|
This patch is to add support for Kubernetes jobs in JOID. We have
added os (openstack) or k8 (kubernetes) during deployment.
Change-Id: Ide33cb3c1d1d0e8c4b99af2acd721c0a41073dd6
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
|
|
Change-Id: Ia6c544901fb9c7c434104c095b9e2f173f7f5571
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I2992bda320f7c7b17b554539943713c6dc13d858
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.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: Ide4d879106683a9adab5ea4bf195982eadf6bcb8
Signed-off-by: meimei <meimei@huawei.com>
|
|
|
|
Change-Id: I12235e379620c55ade9af21fbb261c4c4be025d1
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
|
|
The netvirt odl pipline has a special setup.
Cause of that we add a new installer type.
As elaborated with the Functest team we can
then differentiate in functest what tests need to
be executed for our special case.
Change-Id: I8d7f18aef74b64ba46c6ed712ed5d58bd94c900e
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.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>
|
|
Change-Id: Ie3ebf31fda67ca04cc8f6ebb86a635ecb2e82d51
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This is probably not the best way to fix this and will hopefully
be aligned with the rest.
Change-Id: I0a7602c34c3b5941f36ae0073e7abfdf4b4a9cb4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
For the functest change we use the new cli which provides us
with comma seperation of the test cases.
Change-Id: Id6c88bd3e13ecce7bf5a738ead8ad98df4e00b5a
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
Change-Id: I073a27045db93fcf3c9906abe1c18ad3d26743b2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This is a temporary fix in order to continue with the netvirt parts.
Once Apex team finishes their work with APEX-360, this job will be
aligned with it.
The job to bring up apex vms will be run on ericsson-virtual5.
The rest of the jobs will run on ericsson-virtual6, which is virtual
jumphost for the apex environment.
Apart from this, the job can now be (re)triggered by putting keyword
opnfv-test on ODL Gerrit.
There are still flaws and things to improve with the jobs such as
finding out if the downloaded artifact is real or just a file not found
response from ODL Jenkins and so on but these will be fixed later.
Change-Id: Ie38e513df08c6c76eacee53a112c09171b1f6c7d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ia105d32133c5b2df3bea363ff8cb94b2984fb172
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This change creates basic job structure for ODL netvirt testing in OPNFV.
The job should be triggered once the below job is completed
https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon
and fetch the artifact that is already built by the job. The build result
codes OPNFV is interested in are SUCCESSFUL and UNSTABLE.
Once the job gets triggered, the build URL will be fetched from ODL Gerrit using
Gerrit REST API and the artifact will be downloaded from ODL Jenkins.
The downloaded artifacts will then be installed on the Apex environment.
There are 3 points that need to be highlighted.
- The Apex environment will be created using the promoted snaphots/qcow2
images and already deployed VMs will be brought up. See below for the details.
https://jira.opnfv.org/browse/APEX-360
- The hardcoded values in download-netvirt-artifact.sh are there to get the
basics in place. (branch name, job name, etc.) Once things work as expected,
they will be made dynamic.
- A workaround using Gerrit REST API is put in place to get build number of the
job netvirt-patch-test-current-carbon to download the artifact.
The reason why we use Gerrit REST API is that the OPNFV Jenkins has an older
version of Gerrit Trigger Plugin which lacks feature that injects review
comments as environment variables. Upgrading Gerrit Trigger Plugin will not
help either since OpenStack JJB does not support the new version of Gerrit
Trigger Plugin and does not generate the new job XML.
JIRA: RELENG-171
Change-Id: I7ff8c5809dcb2e8ffa5c7c5aeb9cdf70e4e7e2f4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.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>
|