summaryrefslogtreecommitdiffstats
path: root/jjb/doctor
AgeCommit message (Collapse)AuthorFilesLines
2017-08-14[doctor] drop experimental job (profiler)Ryota MIBU1-7/+1
doctor profiler is now enabled in default, we don't need this experimental job anymore. https://gerrit.opnfv.org/gerrit/33881 Change-Id: Ife6c81c0c45644ed3353c5b0b6011f33137edc14 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-08-09Merge "Send 'Build Failed' Emails to Jenkins Admins"Trevor Bramwell1-0/+1
2017-08-02Send 'Build Failed' Emails to Jenkins AdminsTrevor Bramwell1-0/+1
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-1/+3
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-24fix the log name of functest result for doctor projectdongwenjuan1-2/+2
Change-Id: I356036cad510e4fe5550505d46dbf1aea3b11496 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2017-07-17doctor: workaround for bug of set-functest-env.shRyota MIBU1-0/+5
`set-functest-env.sh' is expected to run with functest jobs, so it need one of the files in functest repo placed under WORKSPACE. This patch avoiding this bug by getting functest repo in pre section of functest trigger. Change-Id: Ib266781005bab18f34fa0cdfe50e0facb95d27ef Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-07-04add zte-virtul3 and zte-virtul4 to Doctor CI podsRyota MIBU1-4/+2
Change-Id: I1a27979cad590886fb5cdb039d69611a473cbe3c Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-06-29add python verify job for doctordongwenjuan1-1/+7
Change-Id: I5432c5c87f0eed279cba0b80947761a81a72cd61 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2017-06-19Merge "Add doctor arm verify job (skip-vote)"Aric Gardner1-0/+33
2017-04-19[doctor] fix test case nameRyota MIBU1-1/+1
See, https://gerrit.opnfv.org/gerrit/#/c/33099/ . Change-Id: I3bf5bbeef88445512b70fc47be08ecc481c42c2a Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-04-11Add doctor arm verify job (skip-vote)Catalina Focsa1-0/+33
Add a doctor verify job for arm pods. For now, the job is skip-vote. JIRA: https://jira.opnfv.org/browse/ARMBAND-231 Change-Id: I084933a071377d653df9c0c2d5606781a5cafc1b Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
2017-03-04[doctor] make symbolic link of directory instead of fileRyota MIBU1-7/+5
Change-Id: Ic879ebe17c317c95921f250dd31dbcc9a7e2d6e2 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-03-04[doctor] fix file path to functest resultsRyota MIBU1-2/+2
Change-Id: I1915a9975d3df42171e223aee6be38a6b1f79ebc Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-03-03[doctor] create symbolic link to capture functest logRyota MIBU1-7/+11
Change-Id: I2eaa57351ebfbc36a142b977e7e22b9d8c4943cd Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-03-03[doctor] add postbuildscript for functest logRyota MIBU1-2/+7
Change-Id: Ifebef95a69f98f53fc3c826116bf45c647d4911f Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-03-02[doctor] archive functest log file regardless resultRyota MIBU1-2/+2
Change-Id: I5c61b1773bbc4913f23bf5e458e4e94c29bd29ef Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-02-15[doctor] fix log cleaner and exclude joid testingRyota MIBU1-3/+3
Change-Id: Ibf5a23efa8948eb8da693d302e5a8b0a984e3237 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-02-03[doctor] enable joid jobsRyota MIBU1-4/+4
This patch enables doctor joid jobs for verification. This patch also makes sure there is no log files before starting tests. Change-Id: Idee794490c4ce794f3e7b7621fffcd5edeed9c83 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU1-7/+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-31[doctor] fix docker_tag name for functest imageRyota MIBU1-1/+1
Change-Id: I4595742666b36b784b256d83af563b3ef5109c5d Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-30[doctor] correct GIT_BRANCHRyota MIBU1-1/+6
also reverting I418ba21c0579311adb2b7efc89be841e5688c02d Change-Id: Ia9098bb1bd69148eb30a9195a424aaa78ec4dd18 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-30[doctor] fix functest log file pathRyota MIBU1-1/+1
Change-Id: I418ba21c0579311adb2b7efc89be841e5688c02d Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-30[doctor] use '{installer}-defaults'Ryota MIBU1-4/+1
Use opnfv global param in the doctor job definition. This patch also fix the issue which INSTALLER_IP is missing when we use fuel installer in doctor functest builders. Change-Id: I47c9585af435341f5cd4f8cff564999ad644632e Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-27add ool-virtual2 and ool-virtual3Ryota MIBU1-1/+8
This patch adds two pods deployed by fuel and joid, also adds non-voting jobs on fuel pod (ool-virtual2). Change-Id: I5dbadbbeaebf75bb27930233d2609adbc2757ca5 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-20[doctor] fix doctor profiling jobRyota MIBU1-76/+31
Doctor profiling jobs have to be executed on ool-* pods, since we need pre-deployed OpenStack for those jobs. This patch also: - merge job templates for verify job and profiling job - move experimental trigger to jjb/global/releng-macros.yml Change-Id: If0283a734bec77d3f1bbab72d169f44ff1cd1c99 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-17Merge "Remove colorado jobs and create danube jobs"Fatih Degirmenci1-1/+1
2017-01-10[doctor] not to reset verified status with experimental jobsRyota MIBU1-0/+1
Change-Id: Icc067b60b18dc9d9d06572b9c2deb103bf4b9529 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci1-1/+1
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>
2017-01-06doctor: pass project and branch to parameter macroFatih Degirmenci1-3/+5
The keyword is also replaced. Change-Id: Ia154975825108ab1e8c336530152757cf732c6eb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-01-06Fix bug in experimental triggerYujun Zhang1-2/+5
- missing variable for marco - renamed trigger since it is not common for other projects Change-Id: I3dd0f14e6c6525382b04139c5eda2f6e9187a072 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2016-12-30Add profiler parameter to doctor verify jobYujun Zhang1-0/+58
See also https://gerrit.opnfv.org/gerrit/#/c/25081/ JIRA: DOCTOR-87 Change-Id: I3d4fea89047be8e57c318df4d39479659e2806a9 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2016-12-19clean scm defenitionsRyota MIBU1-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-08doctor: adds test result checkRyota MIBU1-1/+6
Change-Id: Id43d0434e4215c265a669505973ccea012741da6 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-07functest,doctor: CLEAN_DOCKER_IMAGESRyota MIBU1-0/+4
The builder/script 'functest-cleanup' will delete docker images for functest, so that we can make sure the latest functest will be used during the tests. But, it also makes a pod downloads image every time CI triggered functest-suite. This patch adds option 'CLEAN_DOCKER_IMAGES' (default=true), so that the job owner can choose whether he/she wants to drop the docker images or not depends on frequency or charactaristics of the job. Change-Id: I0b7affccb404fb8c4f0939b00d65e363ec62f7c3 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-02Merge "doctor: copy log file to 'tests' dir"Ryota Mibu1-1/+3
2016-12-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell1-0/+2
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-12-01doctor: copy log file to 'tests' dirRyota MIBU1-1/+3
Change-Id: I1d9592a1cad487066d1f28af73a50ee1606409e3 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-01doctor: drop postbuildersRyota MIBU1-14/+1
Change-Id: I228619470b4baace4acbc53e0bd710dd0aea7c4b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-11-30doctor: fix file pathsRyota MIBU1-4/+20
- fix file path to mount doctor code under review - re-add workaround to archive functest suite log - drop unnecessary params for jobs Change-Id: I51ed4dbd7178c875cb6b047f26ae4c1db3d94687 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-11-30doctor: fix parameter settingRyota MIBU1-22/+30
In the current doctor jenkins jobs, default parameters for functest are used. This patch updates parameter settings, and also simplifies archive instruction. Change-Id: I6940d323271bc9492eeb5e9f8ca9faf02612f483 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-11-28update doctor CI jobRyota MIBU1-23/+25
Doctor has an experimental CI job. It has three parts (builders in jjb / runners in CI). The main job will trigger two runner jobs which will run 'test/run.sh' in the same CI pod with different inspector (sample and congress). While executing those two children jobs, the main job will block CI pipline on that pod. In order to avoide deadlock and sequencial runner job execution, we set two pipelines for the pod. But, it still allow deadlock when we trigger two main jobs at the same time. This patch simplify the job definition by splitting two runner jobs and removing the main job. Change-Id: I4fadd58cc827a41927940c38cf05ed105c6f243c Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-28[doctor] archive functest log after suite testRyota MIBU1-5/+13
By using 'postbuildscript', functest suite log will be captured after a job execution even though the job failed. Change-Id: I3102a6973d696fb74b6c244028fd8c57c59fbc6a Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-22[doctor] print doctor.log in verify jobRyota MIBU1-0/+6
Change-Id: Ie362abd4223a86f9f306a84e94caeb0fe0e60a95 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-20[doctor] merge doctor verify jobsRyota MIBU1-11/+14
In order to avoid a congestion in doctor verify jobs, this patch merge doctor verify jobs under the wrapper job. This patch also adds few parameer override. Change-Id: Ie3dd7756df46adf42ff45741aab483afce23adb2 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-19[doctor] remove needless `'`Ryota MIBU1-1/+1
Change-Id: I1035c71f0ec6a0a404ec18b103d6d95173b099ec Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-19[doctor] add missing param (GIT_BASE)Ryota MIBU1-0/+1
Change-Id: I179656c7e592580e272b34e1ec0f331265fc7888 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-19pin jenkins slave node for doctor verify jobRyota MIBU1-0/+2
Change-Id: I9ae2466b694ba012159122e02ab611b9260b1655 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-19fix wrong pod name in doctor trigger-buildsRyota MIBU1-1/+2
Change-Id: If573c47f6a850a92cd98e3275e4116d045b75edd Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-19doctor: use trigger-builders to override paramRyota MIBU1-19/+8
Change-Id: Ibdea8bc3bc7469336c80ba5d1f749340cbf5a973 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-09-16jjb: specify doctor scenario in doctor-verify job using functestRyota MIBU1-3/+4
Change-Id: If8c5deb0ef1226b41493330922b6f7c53dc66526 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>