Age | Commit message (Collapse) | Author | Files | Lines |
|
Use new CI script run_ci.sh to trigger QTIP test.
Change-Id: I1e9b0628d3dde64dca9d6e8b3d9bad9f31ff3f3a
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
|
|
|
|
- delete container and image based with branch
- adjust builder sequence
Change-Id: Id365d2358195ae690d9a4d5ae8bd1a5adfcc7046
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
missing \" for if condition
use qtip temp dir for tempfiles
Change-Id: I696b81b2e017f630051353f10b96f07fb85e2ec2
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
ansible can not run correctly in qtip docker currently in centos.
Change-Id: I3295b358e43026e10ed7421196d88305a11ed877
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
|
|
- only keep the builder "qtip-validate-deploy", remove the others
- add scenario info in qtip-validate-jobs.yaml
- add some print info in validate-deploy.sh
- a related modification in fuel jjb file
Change-Id: Iff884f273eea5c6aac64e09cfffcedc7481b47e9
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
otherwise the insecure key will be left in server
Change-Id: I2bae0c16e8da05d68d53cb5624a6660053c80756
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
Parameter BRANCH is not correct in danube daily job[1]: expected `stable/danube`, actual `danube`
The following corrections are made as an attempt to fix this issue
- enable CI_DEBUG for additional information
- inline qtip-common-parameters
[1]: https://build.opnfv.org/ci/view/qtip/job/qtip-daily-fuel-zte-pod3-danube/7/parameters/
Change-Id: Ia892371925ffdb817d663c134d16e4568c07dff7
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
- since zte pod2 is used for daisy, move qtip job to zte pod1
- add danube trigger
Change-Id: Id0bdc5e791d3ed33a4f48d46b51823672794d2dc
Signed-off-by: wu.zhihui <wu.zhihui1@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>
|
|
Change-Id: If21b82c06ff38a52f70e502b49aa08dae8c2aad5
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
Change-Id: Ia414071cccafe3f255d09555d83a04bc6600ffcd
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
|
|
- Execute compute qpi in qtip daily job.
- delete unuse parameter
- add CI_DEBUG parameter
Change-Id: I0e429703b7d1ac8cc7fda2ec888de789b57a5e50
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Enable danube verify/validate job for qtip.
Change-Id: I9a9403ed19e17f88c01a33fda5991984a8fd5166
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
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>
|
|
minor spell error
Change-Id: Iecc5ce87c50e9d275c0d5ae11040f0b6e97deaa6
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>
|
|
Change-Id: I26a2296eb216fae738d4e749410810bff2072e25
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
https://gerrit.opnfv.org/gerrit/#/c/27629/ missed the qtip
jobs and caused verify job to fail with
https://build.opnfv.org/ci/job/releng-verify-jjb/900/console
Change-Id: Id9883edb98cc2e7f3fcb8623aeadebfb653f484b
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
|
|
Change-Id: I8cd4ac73cd71d4baf99500b729aefdcb0ff9baca
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
- 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>
|
|
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>
|
|
Change-Id: I6c22d616c2f000c624837ff7253a9d24b61ae8bc
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
The legacy code is no longer maintained[1]
[1]: https://gerrit.opnfv.org/gerrit/#/c/26783/
Change-Id: Iebbdb0144336c6c0bc2e16f47375f2e61be3bd87
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
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>
|
|
- remove offline pods info
- set job description for jenkins dashboard
- simplify job name
JIRA: QTIP-181
Change-Id: Ic12b9931faadc6954a736a0d33e2f3bd06b0d010
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
|
|
- several members have retired
- Zhihui WU <wu.zhihui1@zte.com.cn> is now in charge of CI jobs
Change-Id: Idd65cc9b24fd277bc942f115186232fdadac110d
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
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: I15be7c9cab2ffa471a828b3295051cbd423988f5
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
1. Creat qtip ci job on zte-pod3
2. Reschedule time on zte-pod2
JIRA: QTIP-138
Change-Id: I5805e976e72c898e761f440833bfde42b37bba42
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
An error has happened a few times when stopping a container.
See
https://build.opnfv.org/ci/view/qtip/job/qtip-fuel-zte-pod2-daily-master/34/console.
Don't find the cause of this error temporarily.
Use the command "docker rm -f" to remove qtip container by force.
It is a workaround to make sure qtip ci job not blocked by this error.
According to ci log, sometimes, qtip containers are deleted failed.
This change use the command "docker rm -f" to delete containers
by force.
Change-Id: I063be9615f1b87e616ff8c3a77a6684a68474e91
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: Ib48a1800b5d6d253c8bd8d383cf36c7119f6e9a4
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: Ie01e2e6bd32c28df55146da328346bfcd2808f05
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
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>
|
|
1. CI scenario: os-odl_l2-nofeature-ha using Fuel installer
2. Adjust qtip daily job from zte-pod1 to zte-pod2
Change-Id: I3e4e1adf3a6865a4cc9be81522472c781a8aea4f
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
Change-Id: I0a9684ca93667924f34cbbd44c3e8e5111ebd8e8
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Use docker run with parameter -v.
The image file QTIP_CentOS.qcow2 is downloaded each time.
To save the execution time of CI, mount this file to a local
directory of qtip container.
Change-Id: I86350e4af872001a74d37d1e8d481c565be0de28
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: Idbe569b1ea7b665dec86f1de176727fe8b63b654
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
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>
|
|
JIRA:QTIP-85
Change-Id: I8a9870e00ce8772c1bef53e338e82252a4e5b291
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
|
|
This change switches compass jobs to use labels instead of tying
jobs to slaves.
The changes in detail are:
- Compass jobs can roam on any pod that is labelled with compass-baremetal
and compass-virtual.
- Above means that there is no branch/pod allocation anymore.
- New jobs are created in order to get rid of pod names from them and just
use baremetal or virtual in names.
- Old jobs are removed.
- Related test jobs are updated.
- huawei-virtual label is renamed to compass-virtual since we still have
installer specific slaves, not company specific. In future the job
might end up on a none-Huawei slave too.
- huawei-pod2 is not a CI POD so it is left in none-CI PODs section.
- block relations and triggers might require fine tuning and left to compass
project to decide how to adjust
Job structure remains same; one parent job calling 3 downstream jobs:
deploy, functest, yardstick.
The OS to deploy (trusty or centos7) needs to be solved in a separate patch
in a sustainable way.
Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
orange-test1 -> orange-pod5
orange-fr-pod2 -> orange-pod2
Change-Id: Id5a31db98d349bef654fb59ab03e52e6cc50611f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I0e2722ce81d1ffca966832f608b51f8624866ce1
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
|
|
|