summaryrefslogtreecommitdiffstats
path: root/jjb/dovetail
AgeCommit message (Collapse)AuthorFilesLines
2017-05-02dovetail: create file pod.yaml for running HA test casesxudan1-4/+44
JIRA: DOVETAIL-407 1. HA test cases need a file pod.yaml giving the info of the pod (node's ip, username, password/key_file). 2. Dovetail client has finished the adaption JIRA: DOVETAIL-405. 3. CI uses create_pod_file.py to generate /home/opnfv/dovetail/userconfig/pod.yaml 4. If INSTALLER_TYPE is fuel, fetch it's jumpserver key to /home/opnfv/dovetail/userconfig/id_rsa Change-Id: Iaf6afbdfb8e4331ae9a10ea3df060c37e9010a0a Signed-off-by: xudan <xudan16@huawei.com>
2017-04-21Merge "dovetail: Change CI jobs to run test suite "proposed_tests" instead ↵Jun Li2-0/+2
of "debug""
2017-04-19dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug"MatthewLi2-0/+2
JIRA: DOVETAIL-397 now, team decide to use proposed_tests suite instead of debug Change-Id: Iff8ec0b32a24e51bc2d2536605c9867b94f8921c Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-04-18Make arm-virtual1 pod not available for CI jobsAlexandru Nemes1-0/+5
Change-Id: I1ae47f2105744bfea8c8c589f41282d1c4ae2159 Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
2017-04-05[WIP]:jobs to deploy danube and run dovetail from masterMatthewLi2-17/+15
JIRA: DOVETAIL-180 Change-Id: Ia8d44b609c53696c141eced747e3855c67faccb5 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-03-30dovetail: fix wrapper disable problemxudan2-6/+2
JIRA: DOVETAIL-377 Since there are two wrappers in dovetail-ci-jobs.yml and dovetail-weekly-jobs.yml, respectively, the first wrapper (build-name and timeout) is disable. Combine them into one wrapper with build-name, timeout and fix-workspace-permissions. Change-Id: I4a4f766fc90612be2642bc01708d93392fb163ed Signed-off-by: xudan <xudan16@huawei.com>
2017-03-29dovetail: fix wipe workspace errorMatthewLi3-7/+13
JIRA: DOVETAIL-377 workspace wipe clean error log https://build.opnfv.org/ci/job/dovetail-compass-virtual-debug-master/365/console this is caused of wrong permissions with files under $WORKSPACE seems the former method in dovetail-run not take effects(log into host, it's still root:root, not $USER:$USER_GROUP) use global fix workspace permission in wrapper to replace former method Change-Id: I6ceaaf630590666f3b3db5f2628334879df2b8fb Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-03-28Change jenkins user:group name according to Node Name.zshi1-2/+4
JIRA: DOVETAIL-377 Change-Id: I55eebdd55c2cf91d74d166b0b31a0601efe0a751 Signed-off-by: zshi <zshi@redhat.com>
2017-03-24Dovetail needs credentials file openrc as an inputxudan1-11/+23
1. The Dovetail tool itself needs openrc file as the input rather than INSTALLER_TYPE and INSTALLER_IP. See JIRA: DOVETAIL-369 and JIRA: DOVETAIL-371 2. Now Dovetail CI jobs just give INSTALLER_TYPE and INSTALLER_IP to Dovetail tool. 3. So Dovetail CI jobs need to fetch the openrc file before and run Dovetail tool with the openrc file. JIRA: DOVETAIL-372 Change-Id: I3a6293da621ae0a2f5d72a297d3d912fd60e05d8 Signed-off-by: xudan <xudan16@huawei.com>
2017-03-02dovetail: adjust apex podMatthewLi1-14/+10
JIRA: DOVETAIL-359 see patch https://gerrit.opnfv.org/gerrit/#/c/29543/ runs on lf-pod1 Change-Id: Ieb0f081cdaf5d5f79f0145940b08ec0c5a8ec6c2 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-02-24dovetail: ci jobs change to DanubeMatthewLi1-18/+18
JIRA: DOVETAIL-356 since dovetail tool will based on SUT Danube branch, there's a need to switch dovetail tool "debug" ci jobs switch to Danube to debug the tool bugs. Change-Id: I90fdc9042e1bae324c56ca5c5fd4c1a60136fdd8 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-02-10Move the compass centos job to intel-pod8wutianwei1-2/+2
We fixed the issue of accessing database failed on intel-pod8. Some problem happened in Huawei Munich Lab.So we move the CI job to this pod. Change-Id: Iefddcf2bef2cc296b1abd2d224b78c6dbc522295 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-02-08dovetail: branch parameter bugfixMatthewLi2-2/+2
JIRA: DOVETAIL-180 Change-Id: Ia1e448c5802693c635bc4ca347df3defb9e1e3b4 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU4-5/+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-26dovetail: bugfix to enable weekly jobMatthewLi1-2/+9
JIRA: DOVETAIL-180 Change-Id: Ic2c0d4790f65ce59d5dc0202cc6f5139cb68b81b Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-25dovetail: Create jenkins jobs to deploy compass colorado and run dovetail ↵MatthewLi1-0/+129
from master JIRA: DOVETAIL-180 Change-Id: I745e4747418a880a635922ea7a0cc5d6ec09e872 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-20[macro] property logrotateRyota MIBU2-0/+2
This patch defines 'logrotate-default' property and replace 'logrotate' by it, as 'logrotate' is deprecated on jenkins>=1.637 . Change-Id: I900975e5b3f590bb7a4d430e2f623931ae782bf4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-13dovetail: separate dovetail jenkins jobMatthewLi2-10/+6
JIRA: DOVETAIL-177 Change-Id: Iaa21373ae7f5bbc777872ea9b6ac9479b1dcff08 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-10dovetail: bugfix of docker save file permissionMatthewLi2-1/+2
JIRA: DOVETAIL-176 Change-Id: Idec8ba0c0ab3ba28372cea638315f121c41387b9 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-01-06Temporary removal of artifact signingAric Gardner1-2/+2
gpg version breaks the script. a long term solution is in the works Change-Id: Icd975750c78aa05f769a59b1d40d3f4dc2563209 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-12-28dovetail: rewrite cleanup images processMatthewLi1-3/+24
Change-Id: Id4f9f1ddb7d84e5780479a7ca2bc979132dde8d4 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-22dovetail: bugfix for gsutil cpMatthewLi1-2/+2
JIRA: DOVETAIL-164 Change-Id: Ibb035d7d791eab510e833f572b86cd084592d898 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-22dovetail: bugfix for gsutil uploadMatthewLi1-1/+23
JIRA: DOVETAIL-164 Change-Id: I49b119490f0dcbd20b7ea56289e5d629d4ab6f89 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-21Merge "dovetail: tox supported in verify job"Jun Li1-14/+10
2016-12-21dovetail: gsutil progress amendMatthewLi1-3/+51
JIRA: DOVETAIL-164 Change-Id: I3ff59d02af7be0fe3c8127fec9d5e125ed20a3f7 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-20dovetail: tox supported in verify jobMatthewLi1-14/+10
JIRA: DOVETAIL-165 1) tox supported 2) hello world builder added for backup usage when problem occurs Change-Id: Idb1099098f788ebf2c1888f9b413e81411dc1a40 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-21Merge "dovetail: upload artifacts job added"Jun Li2-0/+153
2016-12-20dovetail: upload artifacts job addedMatthewLi2-0/+153
JIRA: DOVETAIL-164 this aims for dovetail offline usage Change-Id: I7ebaf75fb03d925b669c05e77c0bb3db180aa045 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-19Fix the names for arm dovetail jobscristinapauna1-4/+4
The dovetail jobs were not triggered in armband project because the naming of the jobs did not match. Modified '_' to '-' for them to work. JIRA:ARMBAND-175 Change-Id: I93c4fa1c7f12746e91c8ca84ff1f17c588a070bd Signed-off-by: cristinapauna <cristina.pauna@enea.com>
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-12/+3
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-14dovetail: debug logs set to trueMatthewLi1-1/+1
Change-Id: I5325e489d3cfc3bee942b52ebfe9f54165d395bb Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-08dovetail: testsuite name bugfixMatthewLi1-1/+1
Change-Id: Ib0f4420d296d08be60367ea5b25789f81e242555 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-08Add arm pods to dovetail CI jobscristinapauna1-0/+31
Change-Id: I1b0c61991f03ed2e81a67e475abfc8cb9830588c Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-12-07dovetail: docker running method improvementMatthewLi2-13/+33
JIRA: DOVETAIL-152 Change-Id: Ib0ab73278b4a6dad83323647728fc2769cee3839 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-06dovetail: python command addedMatthewLi1-1/+1
JIRA: DOVETAIL-150 Change-Id: Ib1f916b348a2578c69d159d971a7663b74f61c97 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-06dovetail: bugfix for cmd runningMatthewLi1-3/+3
JIRA: DOVETAIL-150 Change-Id: Ia1e26b99cc8591fb17169c13c59138db2237a2c2 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-06dovetail: add missed parameterMatthewLi1-0/+4
JIRA: DOVETAIL-150 Change-Id: I5585f63f113c6f5a099be6f202966bf80d42d728 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-05dovetail: to support multi_testsuiteMatthewLi2-5/+12
JIRA: DOVETAIL-150 Change-Id: Iae4aec947c9cbe5fc4535338908d9e4d51f4ce44 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
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-10-14Merge "dovetail tool: unittest added"Jun Li2-7/+30
2016-10-14Add apex CI PODszshi1-0/+21
JIRA: DOVETAIL-32 Change-Id: I00a7a133331da086542c46dc78f7f36d43ff2cf2 Signed-off-by: zshi <zshi@redhat.com>
2016-10-13dovetail tool: unittest addedMatthewLi2-7/+30
JIRA: DOVETAIL-14 this should be merged after https://gerrit.opnfv.org/gerrit/#/c/23135/ Change-Id: I9bb341c4c4de454ba9246c435e169d948205d2ba Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-10-13Add apex installer support for dovetail CIzshi1-0/+4
JIRA: DOVETAIL-32 This commit is part of the effort to test dovetail CI for apex installer, see gerrit review 23065 for the other part. Change-Id: I645cc3fc854d27a651b1903936fb66dfe55c28d4 Signed-off-by: zshi <zshi@redhat.com>
2016-09-30dovetail: chown for output results fileMatthewLi1-0/+3
JIRA: DOVETAIL-14 Change-Id: I5953a8368503329aa668f7ae27ed2a816e562f54 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-29dovetail: branch download amendMatthewLi1-3/+5
JIRA: DOVETAIL-14 Change-Id: I67759e28eb53cc648499e259f4179c409b4cf10d Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-23dovetail: publisher archive addedMatthewLi2-0/+10
JIRA: DOVETAIL-14 Change-Id: I51a995a311decbec0d4eb5ba576b8405db99e68b Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-23dovetail fix: add mount path for resultsMatthewLi1-1/+2
JIRA: DOVETAIL-14 results mount path for dovetail tool is needed. Change-Id: I0114c4c0dec7654f30ac5ffc495a2623e5a2e59e Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-23dovetail fix: set the parameter CI_DEBUG true to print logsMatthewLi2-2/+3
JIRA: DOVETAIL-14 CI_DEBUG is used in dovetail tool to decide if print logs or not, to set the CI_DEBUG true to print logs in jenkins, which makes it easy to debug. Change-Id: I487c9f53034212ca02a189362522889f09fe1ecd Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-22dovetail: ci job addedMatthewLi3-0/+237
JIRA: DOVETAIL-14 1)ci jobs are added 2)not daily/weekly run by now, only manually triggerd, the manually trigger progress should be controlled not to disturb the normal ci running progres 3)pods/platforms used are just examples to let the tool run, more platforms will be supported. Change-Id: I865e011ceb5b9957e7b58065cd231b26caf7ab87 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>