summaryrefslogtreecommitdiffstats
path: root/jjb/qtip
AgeCommit message (Collapse)AuthorFilesLines
2017-08-17[qtip] refactoring ci scriptsYujun Zhang6-230/+25
- manage help scripts in qtip repo instead of releng - call entry script in qtip from releng JIRA: QTIP-268 Change-Id: Ibd0d2c2533c1a7f1963f6c3214c563499cce8b22 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-11[qtip] Update shell in qtip integration jobzhihui wu1-1/+1
Change-Id: I6c3fa3aaaf6f017a014a9e2294995e5a915fdbe8 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-08-10Merge "Fix error in qtip job template"Serena Feng1-2/+2
2017-08-09Merge "Send 'Build Failed' Emails to Jenkins Admins"Trevor Bramwell3-0/+3
2017-08-07Fix error in qtip job templateYujun Zhang1-2/+2
Change-Id: Ida62e630c1f26ed4058eb34dbd9d438fb6071387 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-08-02Send 'Build Failed' Emails to Jenkins AdminsTrevor Bramwell3-0/+3
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>
2017-08-02Create experimental job for qtip integrationYujun Zhang1-0/+48
Note that - experimental trigger is modified to allow trigger the build from changes outside `tests` folder - doctor jobs modified to adapt the change in common trigger Change-Id: Iaaa26651f9ea1d14cb6c77a713ff657c330dce6e Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-07-26Use http instead of https as a workaround for certificate errorYujun Zhang1-1/+1
Got an SSL error when loading content from https://artifacts.opnfv.org [1] HTTPS is not a must for this use case, so use http instead to solve this issue. [1] https://nbviewer.jupyter.org/urls/artifacts.opnfv.org/qtip/review/37731/compute-qpi-report/report.ipynb Change-Id: I8b09eb2d1da234c17843f2cb7504a3b1ded9017e Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-07-19Fix document review job for QTIPYujun Zhang1-2/+44
- missing '/' in upload path - missing build result report to gerrit - notebook review job should be limited for changes in example/** folder Change-Id: I83d09157077306128a6db66429d8a402f2e7c69e Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
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>