summaryrefslogtreecommitdiffstats
path: root/jjb/doctor
AgeCommit message (Collapse)AuthorFilesLines
2018-10-29Run Doctor fault management and maintenance in baremetalTomi Juvonen1-7/+7
Run also fault management in Nokia POD to have baremetal results Change-Id: I55afee4c42365ca5d302c8ead4cbf0ad3b956e74 Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
2018-10-18RTD jobs for all projectsAric Gardner2-4/+13
RTD jobs for all active projects All jobs start as non-voting. All rtd jobs are in their own file to faciliate future bulk changes: jjb/$project/$project-rtd-jobs.yaml All project have rtd pages https://opnfv-$project.readthedocs.io Change-Id: I776e41f968d38f08cb3187f743f69d5d6b697e8e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-16Merge "Create Stable Branch Jobs for doctor"Trevor Bramwell1-1/+5
2018-10-15[doctor][docs] add RTD docs job for doctorRyota MIBU1-0/+6
Change-Id: Ibe83eb4131d8ff553aa81e343cfe5ae8c19b4cf6 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2018-09-26Create Stable Branch Jobs for doctorjenkins-ci1-1/+5
Change-Id: I2120546e49bb0a12325d299c6a3b9b54004dc569 Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-08-29Add Doctor maintenance jobTomi Juvonen1-5/+78
Change-Id: I1d5d83df75f25ae3f54a660e5a0cba4290a1510b Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
2018-08-22remove congress test in Daisydongwenjuan1-9/+0
As Daisy don't support congress currently. Change-Id: I1d70c01ef12555622d3e2800d2eba12b652fb23b Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-08remove fuel job in Doctordongwenjuan1-34/+0
As Doctor has no fuel CI Pods avaiable now,remove the jobs which run in fuel Pods, these would be added again once the Pods are ready. Change-Id: Iadc32f68bb22809291fba2ab6ec729234711f525 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-06use 'workspace-cleanup' plugin in publisherdongwenjuan1-2/+1
Change-Id: I4db7c0cda5485dbc756a22b9cbde298612241274 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-06clean the workspace in the publisherdongwenjuan1-1/+2
As doctor run tox under root user, we need to clean the workspace in the publisher, otherwise the tests which come next will be fail when they operate in the workspace with jenkins user. Change-Id: I14fbabc7516153c6d93e53baf106067ff4194af6 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-03run tox with 'sudo'dongwenjuan1-1/+2
Change-Id: Icdbab7405e8dd46e7cd659dce04bf7502424192c Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-01Merge "remove inspector variable form job template"Serena Feng1-2/+2
2018-08-01remove inspector variable form job templatedongwenjuan1-2/+2
Change-Id: I472cad19a8ae81286a62e762c6caab653ca22d7c Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-01Merge "add the ssh_key info if the key_file is exist"Serena Feng1-1/+3
2018-08-01run doctor tests with different inspectors in sequencedongwenjuan1-5/+44
As doctor tests have different inspectors, if they run in parallel of one multijob, they will operator one cloud to create/delete some resources, such as project, user, network and so on. It will cause some conflicts. Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn> Change-Id: I8111b28ad9de409542606f7be39a1ee0d838f8b6
2018-08-01add the ssh_key info if the key_file is existdongwenjuan1-1/+3
Change-Id: I7a95933e254b35fc7b26d649226192b8e4c407bb Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-01prepare installer info for doctor testdongwenjuan2-0/+24
Change-Id: I6344a31b28d3e5c9a998693fd64ec255410c62b6 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-08-01use py34 for toxdongwenjuan1-1/+2
Change-Id: I606e0de73e153de88d592a36d4eaabf1b4690e6c Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-07-31specify the cacert file when it exitsdongwenjuan1-1/+3
Change-Id: Id122d99d6e599c31d3b5970aa88307843d379515 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-07-31bugfix: wrong usage of '!include-raw'dongwenjuan2-10/+3
JIRA: DOCTOR-126 Change-Id: Iabcd8a8ad14079e2ba7e72e39e009a0ee833cb3c Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-07-31bugfix: wrong usage of '!include-raw'dongwenjuan1-2/+10
Change-Id: Ibbc1363bf5260301b33afad84244aa1d7af4ffce Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-07-31use tox instead of functest for doctor CI jobsdongwenjuan2-94/+59
Change-Id: Ifbde5ebd12a7e7a040a0a3b2a3eeed532a11da73 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-06-24[doctor] disable un-runnable jobsRyota MIBU1-0/+6
This patch disbles the following jobs as the labs are not working. - daisy@x86_64 - fuel@x86_64 Change-Id: I69306ac1474afa0c8980ab4e2f1afa29abc789e0
2018-06-07[doctor] pass inspector value to parameterRyota MIBU1-1/+3
Change-Id: I56e4e8e00840e46efe5fe52812fd949ee08f984a
2018-05-16Rename files under jjb from 'yml' to 'yaml'Trevor Bramwell1-0/+0
global-jjb only supports the .yaml file ending for jjb jobs. Instead of waiting for a release we're going to rename the files. Change-Id: Icf3339eacd2320c583333e02250998cf6b1881f7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-16pass value to parametersdongwenjuan1-1/+3
Change-Id: Ia1130cbdd7fc11127b54d2f8d5ff952f5e293ac0 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-04-13Merge "bugfix: run doctor tests parallelly"Serena Feng1-17/+1
2018-04-12Doctor job bugfix: fix the scenariodongwenjuan1-4/+9
Use these scenario which can trigger doctor jobs running in functest Change-Id: I66df099c3923b9c47aab9f9f8685052bd33331f7 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-04-12bugfix: run doctor tests parallellydongwenjuan1-17/+1
Currently doctor job uses multiple 'multijob' in builders to virify tests in different installers, these multijobs run in sequentially which will cost a long time. These jobs are not related to each other in different installer. Change-Id: Idce03920ec6244a9ce288c940a24d0707af1a694 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-04-10[doctor] clean pep8 jobRyota MIBU1-88/+0
The global 'lint-all-code' job is already enabled for doctor repo, so there is no need to keep this verify job which only run pep8. JIRA: DOCTOR-120 Change-Id: I6eb95590b97c3bd2c2daa80a6ae3bcfe4a4119a4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2018-04-10delete 'opnfv-build-ubuntu-defaults' parameters for doctor verify jobdongwenjuan1-3/+3
Currently it will pass all the 'opnfv-build-ubuntu-defaults' parameters to the child jobs which include the node 'label', so all the doctor jobs will be running in the nodes with 'opnfv-build-ubuntu' label. Change-Id: If01f1f777c30c421f063c05fdd3c939f8758226c Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-04-06Fix project nameTomi Juvonen1-0/+5
Not working currently: https://build.opnfv.org/ci/job/doctor-verify-sample-master/68/console Change-Id: I5fa065eda3f8e8eb8ae6b988ec593c1d37d0579a Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
2018-04-04Create Stable Branch Jobs for doctorjenkins-ci1-1/+1
Change-Id: I5705b961d4b6871325a071c6287650cc195f5fe6 Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-12add daisy installer for doctor verify jobsdongwenjuan1-13/+26
Change-Id: I54b4015b1da9a5961c2d3ee1f672b381a3f72914 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-02-11Doctor: pass project parameter to other jobdongwenjuan1-0/+12
From the failure log of doctor verify ci, project parameter is not passed to other jobs. see: https://build.opnfv.org/ci/job/doctor-verify-sample-master/33/console Change-Id: I6a53cd609a261d90cdc0e1e10a3d7b05a515349e Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-01-24[doctor] fix node-label settingRyota MIBU1-47/+14
Current doctor verify jobs need to be run on relevant pods which are specified by slave-label. But, after multijob introduced, the parameter is not passed to children jobs. Also, 'phase' of project is misleading, as it isn't multijob's phase. This patch makes sure each doctor job run on correct pod by updating node label rule for doctor pod to 'doctor-{installer}-{arch}'. This patch also merges doctor slave parameter definitions into one, and deletes unnecessary setting where default are set. Change-Id: Ic9bf218ae7fb4f9866b510efd1e0ccd19277b78e Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2018-01-17bugfix: pass functest parameters to buildersdongwenjuan1-54/+62
As doctor CI failed: https://build.opnfv.org/ci/job/doctor-verify-apex-sample-build-x86_64-master/24/console Functest parameters can not passed to 'functest-suite-builder' to build the job Change-Id: I34039025bb77e78ce43c21ef7ec67da7583b6e39 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-01-15The '{is-skip-vote}' is always 'true' for the jobsdongwenjuan1-10/+25
fix it temporarily, will ask jjb team for this issue. Change-Id: I470f7114f74123f0419d2605837742208867753e Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-01-10add pep8 check task for doctordongwenjuan1-32/+17
Change-Id: Ibd595748910b143ae3e9373bccf4b4e6b54dd931 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2017-11-24Fix Doctor run on 'doctor-{installer}-verify' slaveDelia Popescu1-2/+2
Change-Id: I65a2a3c6643cba870eec2f794199bb824c6b868c Signed-off-by: Delia Popescu <delia.popescu@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-23Fix Couldn't find remote ref $GERRIT_REFSPECDelia Popescu1-1/+16
JIRA: ARMBAND-305 Change-Id: Ic01d7d46375a27160e583e07ea96c60fa68f8c71 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-22doctor: Fix AArch64 phase jobs not foundDelia Popescu1-9/+22
Change-Id: Iefb3a889302ecbf3b69529405543908880fad87f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-10-31multiarch: Modify doctor x86_64, aarch64 verify jobsDelia Popescu1-23/+111
Modify doctor verify jobs to run for each architecture. JIRA: https://jira.opnfv.org/browse/ARMBAND-305 Change-Id: Ia25c3751ac18233290c9e98e74bc21d9dc35f27c Signed-off-by: Catalina Focsa <catalina.focsa@enea.com> Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-09-27Fix Yamllint violation for jjb/doctorTrevor Bramwell1-173/+174
JIRA: RELENG-254 Change-Id: I8d9264a1bc69e5c2578886fa1a0112e19cf835b4 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-21[Functest] Support functest-suite with Alpine containersJose Lausuch1-0/+3
Updated all the jobs that use functest-suite. For single test cases, we need to know to which docker image the test belongs to. Change-Id: If7db231ccc891233423f2f2bc3aa5b95d048b30a Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-09-18Create jobs for euphratesFatih Degirmenci1-1/+1
Change-Id: Iff9bd7601a59d7e1bad259c74fc792081505f679 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-15fix doctor trigger filesdongwenjuan1-5/+5
Change-Id: I89713020ea17ddeedc32c581ac14b38d9f2afe44 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2017-08-31cleanup of obsolete non-CI arm PODsCharalampos Kominos1-2/+2
Change-Id: I134feba421d12c4ca428b098aaa2bf52b3dec0ca
2017-08-25Pod name changes in ARMBANDDelia Popescu1-1/+1
arm-pod3 pod name is changed to arm-pod5 arm-virtual1 pod name is changed to arm-virtual2 Change-Id: I6746fcdd52bbed5b6a61147d0abc5db64876dc97 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
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>