Age | Commit message (Collapse) | Author | Files | Lines |
|
Adds the 'email-jenkins-admins-on-build-failures' publishers for jobs
which have overridden the default list of publishers.
This will provide Jenkins administrators a time-series list of build
failures to assist in debugging issues with the master and agents.
JIRA: RELENG-257
Change-Id: I28f12877562113c9197ed6429ee2a7f3cdbaf346
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
In order to completely solve the job interfer problem [1], this PS
does:
1) Block the right job by changing {installer}-(merge|verify)-.*
to {alias}-(merge|verify)-.*.
2) Let daily-build, verify-build, and merge-build to block each
other.
[1] https://gerrit.opnfv.org/gerrit/#/c/38145/
Change-Id: If0c92367106b62c372b70278b9fdfd9f49e996cb
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
In patch https://gerrit.opnfv.org/gerrit/#/c/36873/ daisy noha jobs
were added since the HA function is not perfect at that time.
Now the issues have been fixed and HA function can be enabled.
Change-Id: I1fc9a235191ba47e8473ae8a429994dc36cca955
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
This PS does the follwoing things:
1. Enable ODL scenarios jobs on CI Pod
2. Change default scenario from ha to noha
Change-Id: I548174bfa551aa06b6d9bfe64cf119eea37efda3
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
Also change default value to os-nosdn-nofeature-noha
Change-Id: I018179b4018440809382b4a46d2bb29a0762757c
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
|
|
|
|
missing default INSTALLER_IP, BRIDGE parameters for
daisy-defaults
daisy-baremetal-defaults
daisy-virtual-defaults
Change-Id: I2632e5d10c8a269c025a923c4759ff18adf311a7
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
issues:
* verify jobs delete previous job's container
* merge-build job is abnormally blocked by parent job
requirement:
verify jobs should block merge jobs
Change-Id: I63b64a9b46bf16d01cb34c863db887cdb9607421
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
use git-scm-gerrit to fetch the patchset
fix the wrong job name
Change-Id: If26dbb08da95f37d65e6b21770ef7f1d7de0c5e1
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
|
|
aria2c should use "-d" to indicate the directory to store the downloaded
file.
Change-Id: I6590403fb0c0b2938ee384cf5b1d5acc42ed94c1
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
|
|
Use multi-thread tool such as aria2c to download the daisy image,
to reduce the time spent on downloading.
Change-Id: Id1b7f9195fe0d499b9b02b0a8410e02871f675f9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
By using set -o, this can prevent CI from uploading *.properties
files without *.bin to artifact.opnfv.org if build was failed.
This once happened to [1].
[1] http://artifacts.opnfv.org/daisy/opnfv-2017-04-25_06-57-05.properties
Change-Id: I26c3112af1d73a84df05c3852038c99d7070ab59
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
|
|
This reverts commit 3ede21905ba5df94df06952e90d89ec0c16e7bb7.
The deleted line in daisy4nfv-basic.sh in this PS was used exclusively
by a job to clean up files with wrong ownership in workspace previously.
Now, daisy4nfv-basic.sh is used combind with build/test scripts in job,
so we need to delete this line, otherwise, we encountered workspace was
wiped which resulted in build/test scripts failed to run.
Change-Id: I8812a495db789838c3a88510a05956a11e8227d5
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
Change-Id: Iab5b7126f72efa942e6e1a25d0a1af67c4c52aa6
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
Fix issue:
1. father job block child jobs
2. deploy the env in daisy-virtual slaves
Change-Id: Idcda4b8ca5fcf9abbfae3c60bf656a0901a20e02
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
Currently each job in daisy project has multiple child jobs, which may
block the resources in lf-build1 for the excutors are limited.
Change-Id: I7977128a550421caaeda395fce04b91b31d35751
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
Previously, if an upstream patchset contained a change for a file
listed in 'forbidden-file-paths' the job would not be triggered. This
is not desirable since such a patchset may contain important changes so
we enable the 'disable-strict-forbidden-file-verification' option which
triggers the job unless the patchset only contains changes for the
files listed in 'forbidden-file-paths'.
Note: The diff was generated using the following script:
for i in $(grep -l -r forbidden-file-paths *);do sed -i "s/\(^.*\)forbidden-file-paths/\1disable-strict-forbidden-file-verification: \'true\'\n&/" $i; done
Please double check that the changes look sensible for each team's project.
Change-Id: Ifa86d3a39b36375b2fd52b449e29c8dc757499b4
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
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>
|
|
Change-Id: I5e09837264d93ad503dff3f886c4aba281f04255
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
without -L, curl just download the redirects info not the file.
same to https://gerrit.opnfv.org/gerrit/#/c/24769/
Change-Id: Ib40c6bf27651860c7d590ee021064e1245004fb9
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
|
|
Change-Id: Ia031b39a8335e223aee27db9cff334af285632ab
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
Change-Id: I21146ebba8088d00f201e1acb51d71731aa595a9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
deployment and integration with functest
Change-Id: Ic9f72f4f6bf4d526b51b3254cfc2efd5842dd58c
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
pass configuration path, lab and pod info
JIRA:DAISY-40
Change-Id: I0f5dc1427cc33478bdecb8cf9c5f493b90993b7e
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
{ becomes {{ and } becomes }}
replace include-raw-escape with include-raw
verified by 28425
Change-Id: I252c3e4a901410aba7c7d14202cd52b7bd3becba
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
Otherwise, we saw functions definition in shell script to be
fold by double bracket, not single as expected.
Change-Id: I1924d261f6d8313afa5cf70d173374840e5394db
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
|
|
|
|
|
|
remove unused jobs, such as basic, test, deploy and keep only build job.
Change-Id: I1639882f1bf5249f404d3fe6db69443a2a997f89
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
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>
|
|
Refactoring for:
1. Delete unuseful jobs;
does nothing but echo;
2. Daily build and Daily deployment jobs are missing;
3. Change include-raw-escape including multiple files into multiple
include-raw-escape for better troubleshooting;
JIRA: DAISY-25
JIRA: DAISY-26, fixed by add period building job
Change-Id: I3a1fc64f6416546b5bd1a7730629ad5ed88140b1
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
JIRA:DAISY-29
Change-Id: Idacb508abb765e7528cfd19afb6d15c364e6132f
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
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 not be cloning the patchset, they should be cloning
master after the merge is complete.
Change-Id: I3cd853c16bdc2533e8fb926eeea8926f8fc7ac04
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
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>
|
|
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: I617849b23aca515525f7e2219c3f268cbda80e43
Signed-off-by: zeyu zhu <zhu.zeyu@zte.com.cn>
|
|
|
|
ZTE POD use http://build.opnfv.org/artifacts.opnfv.org/daisy.html
to download ISO file.
Change-Id: I95e156c966387c349e11a7d882829347da7e757b
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: I2f0edea6a2f527e800c953458b4bb31741e970ab
Signed-off-by: zeyu zhu <zhu.zeyu@zte.com.cn>
|
|
|
|
Change-Id: I42e828663af780ab596477741d1d34c985c86197
Signed-off-by: zeyu zhu <zhu.zeyu@zte.com.cn>
|
|
This let daisy basic job and build job to run on the
same machine, so that, basic job can do cleanup for
the build job.
This is a one-shot action. After succefully executed,
this PS will be reverted.
Change-Id: I79950508afe393af8bb6097e5f49745140068920
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|