Age | Commit message (Collapse) | Author | Files | Lines |
|
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 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>
|
|
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>
|
|
Multiple CPU cores will be utilized during build of DPDK,
OVS and QEMU. It will speed up build significantly.
In case of VERIFY and MERGE jobs it can spare about 1/4
of time required for job execution.
Initial setup will use up to 10 cores for daily job,
which is executed on POD dedicated to vsperf project.
In case of VERIFY and MERGE jobs was number of cores
limited to 5 to evaluate impact on other jobs run
in parallel.
Change-Id: Ia0dc8f3d551c84ef2859f233c8442792e0b25c35
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691
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>
|
|
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>
|
|
Real vsperf tests are executed via verify and merge jobs.
These tests can't run in parallel at the same node, thus
number of concurrent builds per node was set to 1.
Change-Id: Ifc2d1dce2103590dfbc2fbe1ead58483552080a2
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ic893544d76e9e99189c4bba1370e5d5c0bec2e92
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Update and verify jobs will execute real vsperf TCs,
which won't require a traffic generator. Script
./build-vsperf.sh will take care about creation, update
and activation of python virtual environment. Jobs will
be executed at ubuntu nodes, where python3 is available,
so call of scl is required only for daily job. Update
is backward compatible, i.e. merge and verify jobs
will pass with old version of ./build-vsperf.sh.
JIRA: VSPERF-391
Change-Id: I6cb0e9a1c1bcf315dd0e484f845123ec41c849fc
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.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>
|
|
This is a required field for JJB > 1.4
Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
We reconfigured centos build server now and it is important to
know which jobs require centos and which ones ubuntu. The machines
with ubuntu were labelled with opnfv-build previously, preventing
us from keeping track of which projects require what OS. This tries
to solve that.
Change-Id: I1fb2912ec49f5bc2781853e500508d9992d59fbb
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
The syntax "pollscm: '@midnight'" is deprecated and should be updated to
using the new syntax:
- pollscm:
cron: '@midnight'
Change-Id: Id11d301dfee4d183ee40f2342528c4258f36034f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
|
|
Change-Id: I5f811a0db6c1725e02b3bfd51d8c7c21b12633a2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
The patch contains new calling of 'scl' utility.
The 'bash' must have been replaced by direct calling.
JIRA: VSPERF-156
Signed-off-by: Radek Zetik <radekx.zetik@intel.com>
Reviewed-by: Aric Gardner <agardner@linuxfoundation.org>
Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com>
|
|
This patch removes calling of scl and vsperf from 'verify'
and 'merge' jobs. The reason is that both jobs are started
on 'opnfv-build' and environment on all boards is not
set to run the vsperf.
JIRA: VSPERF-156
Signed-off-by: Radek Zetik <radekx.zetik@intel.com>
Reviewed-by: Aric Gardner <agardner@linuxfoundation.org>
Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com>
Reviewed-by: Billy O Mahony <billy.o.mahony@intel.com>
|
|
This patch adds calling of the build-vsperf.sh script which starts
defined testcases for vsperf project.
The script is called for all defined VSPERF jobs with particular
options:
build-vsperf.sh daily
build-vsperf.sh merge
build-vsperf.sh verify
It brings the placeholder for basic testing after change in repo.
JIRA: VSPERF-156
Change-Id: I6d97fa6131ca396f9225c52a4dff6f42a3a139fa
Signed-off-by: Radek Zetik <radekx.zetik@intel.com>
Reviewed-by: Aric Gardner <agardner@linuxfoundation.org>
Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com>
|
|
Change-Id: I6de36f867ed87479b15eeec06d107398c6db5bef
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Many projects have own logrotate definitions copied from the template.
This patch make sure all projects to use the default logrotate setting,
so that the infra admin can configure the values easily.
This patch also fixes the logrotate rule for artifacts to keep them
in the same duration as console logs exist. Note, this won't effect
the hold time of artifacts in artifact.opnfv.org .
Change-Id: I708a675c7e87e5f830ee36009f0c6913c003b2ed
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I373d24be32e154b25d685df47e6d06ad352877c4
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Iced99bd62a8a246984e67dc28be7d4dca149e22b
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I8c26ca0e0cc8d5e6a57c9cb05be663f84f2293d2
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
This change also renames the jobs after branch name.
Change-Id: I14f4877f57f9f48fab737e21ee24a12e41d8de8c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Note: This requires that devs know not to change code and docs in the
same patchset
Change-Id: I16d5917f01b76fefe385a974194c73754da1428a
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Add another build directive to the vswitchperf jobs to resolve the
failing commit gate issues.
JIRA:
Change-Id: I61770fca6f9f85593b02f33d1583645e6a990363
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
|
|
Add another build directive to the vswitchperf job to resolve the
failing commit gate issues.
JIRA:
Change-Id: If4c66d449ba78d6ce66a6b468575edf41b03cdbe
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
|
|
JIRA: 0000
Change-Id: I784e48c181bc2c1fda7d52539e8775a253d0b128
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
|
|
Change-Id: I63cdb2e5d01053afc58969c97e784b2aa6dc269d
JIRA: 0000
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I6b434161417af675e50f5aba5e7adadc03e5906d
JIRA: OCTO-1
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: Ieb4cee18440ec9e64c8ebe3a913d25e3c7e24412
JIRA: OCTO-1
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
JIRA: OCTO-11
Change-Id: I96ab8259966a42be41c7192e768b88fbec8f90ba
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA:
Change-Id: Ic1bdb92ecc8f8bf69d5b71370353f640ef84ccd1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I347ba8dbb96b849c95e487b28902c8028b949fee
JIRA: 31
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
This change adds 'make' and 'make sanity' targets for the src build. This
is dependent on a related change in vswitchperf that adds the sanity target.
Change-Id: Ie021c40d9f349eb9cbd4ff813bbb28bfbdafb2df
Signed-off-by: Gene Snider <eugene.snider@huawei.com>
|
|
Change-Id: Ib85d6e162d2ebb37d0df60738c16d678ebc5326e
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I8c50158e55a6ddb46fd1f74dbc81e668402e089f
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|