summaryrefslogtreecommitdiffstats
path: root/jjb/qtip
AgeCommit message (Collapse)AuthorFilesLines
2017-07-13Add support for review jupyter notebook from nbviewerYujun Zhang1-0/+75
It is done by uploading the notebook under reviewer to artifacts and add the nbviewer link in gerrit comments It is needed because reviewing jupyter notebook[1] directly in gerrit is very difficult. See example in [2]. It will be much easier if we can preview the result in nbviewer. See example in [3] [1]: http://jupyter.org/ [2]: https://gerrit.opnfv.org/gerrit/#/c/37227/ [3]: https://nbviewer.jupyter.org/urls/git.opnfv.org/qtip/plain/examples/storage-qpi-report/storage-qpi.ipynb Change-Id: I3e4c301f362ff6ac97aebc9d09c7103278efb136 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-07-11[QTIP]Change QTIP danube daily jobs to weekly jobszhihui wu2-32/+107
Change-Id: I5e9ee5bf45f4f349dc178ce7062610469c8de008 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-05-22[qtip]refactor validate-deploy.shzhihui wu1-35/+13
Use new CI script run_ci.sh to trigger QTIP test. Change-Id: I1e9b0628d3dde64dca9d6e8b3d9bad9f31ff3f3a Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-03-24Merge "qtip: delete container and image based with branch"Serena Feng2-12/+8
2017-03-24qtip: delete container and image based with branchwu.zhihui2-12/+8
- 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>
2017-03-24fix qtip priority issueJulien1-3/+4
missing \" for if condition use qtip temp dir for tempfiles Change-Id: I696b81b2e017f630051353f10b96f07fb85e2ec2 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-03-23Fix socker connection issue in qtip dockerJulien1-1/+21
ansible can not run correctly in qtip docker currently in centos. Change-Id: I3295b358e43026e10ed7421196d88305a11ed877 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-03-21Merge "[qtip]refactor validate job"Fatih Degirmenci2-39/+29
2017-03-21[qtip]refactor validate jobwu.zhihui2-39/+29
- 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>
2017-03-21qtip: set CI_DEBUG to falseYujun Zhang1-1/+1
otherwise the insecure key will be left in server Change-Id: I2bae0c16e8da05d68d53cb5624a6660053c80756 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-03-21qtip: fix daily job failureYujun Zhang1-17/+9
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>
2017-03-20update qtip validate jobswu.zhihui1-5/+26
- 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>
2017-03-20Merge "Fix trigger for validate tasks"Serena Feng1-9/+1
2017-03-20Merge "qtip: adapt job template for different streams"Serena Feng1-2/+2
2017-03-15jjb: Set disable-strict-forbidden-file-verification to 'true'Markos Chandras1-0/+1
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>
2017-03-15Fix trigger for validate tasksYujun Zhang1-9/+1
Change-Id: If21b82c06ff38a52f70e502b49aa08dae8c2aad5 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-03-15qtip: adapt job template for different streamsYujun Zhang1-2/+2
Change-Id: Ia414071cccafe3f255d09555d83a04bc6600ffcd Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-03-14Merge "[qtip]execute compute qpi in qtip daily job"Serena Feng2-5/+11
2017-03-14[qtip]execute compute qpi in qtip daily jobwu.zhihui2-5/+11
- 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>
2017-03-13[qtip]enable danube verify/validate job for qtipwu.zhihui2-0/+12
Enable danube verify/validate job for qtip. Change-Id: I9a9403ed19e17f88c01a33fda5991984a8fd5166 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2017-03-02Made new doc job votingShubhamRathi1-0/+1
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>
2017-02-24Fix no coverage file exportedJulien1-2/+2
minor spell error Change-Id: Iecc5ce87c50e9d275c0d5ae11040f0b6e97deaa6 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-02-22Add coverage supportJulien1-0/+2
Add publish-coverage macro and used in qtip JIRA:QTIP-204 Change-Id: Ic0a0ca5f082bcaf10074b6312debd8549f99d065 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-02-09[qtip] Add experimental taskYujun Zhang1-0/+5
Change-Id: I26a2296eb216fae738d4e749410810bff2072e25 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-02-08Fix verify job failureCristina Pauna1-1/+1
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>
2017-02-05Deprecate legacy test taskYujun Zhang1-6/+1
Change-Id: I8cd4ac73cd71d4baf99500b729aefdcb0ff9baca Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-02-05Refactor qtip jobsYujun Zhang6-105/+166
- 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>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU2-2/+0
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>
2017-01-27Enable QTIP jobsYujun Zhang1-1/+1
Change-Id: I6c22d616c2f000c624837ff7253a9d24b61ae8bc Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-01-11Disable QTIP ci build jobYujun Zhang1-1/+1
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>
2016-12-19fix ci jobs (daily && no branch param)Ryota MIBU1-0/+2
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU2-8/+2
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>
2016-12-08qtip: update qtip jenkins templatewu.zhihui2-40/+16
- 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>
2016-12-05Merge "Update qtip notification recipients"Jun Li1-1/+1
2016-12-05Update qtip notification recipientsYujun Zhang1-1/+1
- 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>
2016-12-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell1-0/+1
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>
2016-11-25Enable qtip verify jobYujun Zhang1-1/+6
Change-Id: I15be7c9cab2ffa471a828b3295051cbd423988f5 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2016-10-22[qtip]update qtip ci jobwu.zhihui1-1/+9
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>
2016-09-18qtip bugfix: failed to clean up qtip containerwu.zhihui1-7/+3
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>
2016-08-26qtip: move bash scripts out of qtip-ci-jobs.ymlwu.zhihui3-74/+79
Change-Id: Ib48a1800b5d6d253c8bd8d383cf36c7119f6e9a4 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-24qtip: remove brahmaputra jobs and change branch/pod allocationwu.zhihui1-15/+8
Change-Id: Ie01e2e6bd32c28df55146da328346bfcd2808f05 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-22Create project jobs for colorado branchFatih Degirmenci1-1/+5
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>
2016-08-14Add zte-pod2 CI jobsJulien1-3/+4
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>
2016-08-02qtip: Create job for zte-pod2 and override fuel IPFatih Degirmenci1-1/+5
Change-Id: I0a9684ca93667924f34cbbd44c3e8e5111ebd8e8 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-16Mount a local image store directory to qtip container.wu.zhihui1-1/+3
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>
2016-07-14Add new PTL to qtip notification recipientsYujun Zhang1-1/+1
Change-Id: Idbe569b1ea7b665dec86f1de176727fe8b63b654 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci1-1/+1
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>
2016-06-12Enable qtip daily test job in zte-pod1zhifeng.jiang1-4/+8
JIRA:QTIP-85 Change-Id: I8a9870e00ce8772c1bef53e338e82252a4e5b291 Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-05-26compass: Switch using labels instead of slavesFatih Degirmenci1-2/+2
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>
2016-05-12Rename Orange Jenkins SlavesFatih Degirmenci1-1/+1
orange-test1 -> orange-pod5 orange-fr-pod2 -> orange-pod2 Change-Id: Id5a31db98d349bef654fb59ab03e52e6cc50611f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>