summaryrefslogtreecommitdiffstats
path: root/jjb/bottlenecks
AgeCommit message (Collapse)AuthorFilesLines
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU2-4/+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-20[macro] property logrotateRyota MIBU1-0/+1
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-09Remove colorado jobs and create danube jobsFatih Degirmenci2-6/+6
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>
2016-12-19fix ci jobs (daily && no branch param)Ryota MIBU2-0/+4
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU2-16/+4
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-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-09[compass] put huawei-pod2 into CI resource poolmeimei1-14/+0
Change-Id: I8b8cf515d47e6117bfa5804c15fac22ac8b8d90a Signed-off-by: meimei <meimei@huawei.com>
2016-09-20bottlenecks: ignore unittest temporarilyMatthewLi1-2/+13
through CI progress, the unittest code for bottlenecks project has been debuged and works normally. this patch is used to ignore unittest temporarily for unittest test code itself passed, then the unittest will open again and works for checking when new patches submitted. Change-Id: I5ed80e6791e208b37d160bf014f3f1fb6f1fb6e2 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-19bottlenecks: bugfix for script pathMatthewLi1-1/+1
Change-Id: I7caeca83ed2f6302b7c3eca6524ab285d61b429a Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-19Bottlenecks: unittest job addedMatthewLi1-5/+25
unittest script shown in https://git.opnfv.org/cgit/bottlenecks/tree/tests.sh only flake8 is included by now Change-Id: I1962cd5e44300fc9bd792c3221663e186223d885 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-08-24bottlenecks project branch to coloradoMatthewLi1-14/+14
switch to colorado job, annotate offline pods. Change-Id: I905a67e2085d38719d42875a298d9c28c7a7556a Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-08-22Create project jobs for colorado branchFatih Degirmenci1-1/+10
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-07-08Cleanup slave parametersFatih Degirmenci1-1/+1
This is the first step towards having alignment of the job structure, applying commit gating and use of labels for all installer jobs. Apart from the above, it also - puts all CI baremetal and virtual PODs together - gets rid of use of slaves directly for CI baremetal and virtual PODs - switches labels for all CI baremetal and virtual PODs using below labels {installer}-baremetal {installer}-virtual - puts all CI build slaves together and switches to labels - except huawei-build - puts all none-CI PODs together Please note that this change does not impact the overall job structure. Change-Id: I2d8d15799a57fe7e063d39f81b96d19c218b100e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-30Add Project Option to Throttle PropertyTrevor Bramwell1-0/+1
This is a required field for JJB > 1.4 Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci1-2/+2
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-05-31bottlenecks: redefine the jobs accordinglyMatthewLi1-86/+52
JIRA: BOTTLENECK-85 Change-Id: I6ec45a7fa292ee69a75820d1ed9ce3fd82aebe5d Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-05-21Rename LF Jenkins slaves and update impacted jobsFatih Degirmenci1-3/+3
Change-Id: If58c84e6f431db88eed3376e446479826da71502 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-20Rename Huawei Jenkins slavesFatih Degirmenci1-2/+2
Slave names will be as below. - huawei-us-deploy-bare-1 -> huawei-pod1 - huawei-us-deploy-bare-2 -> huawei-pod2 - huawei-sh-test-2-defaults -> huawei-pod3 - huawei-sh-pod6 -> huawei-pod4 - huawei-us-deploy-vm-1 -> huawei-virtual1 - huawei-us-deploy-vm-2 -> huawei-virtual2 - huawei-us-deploy-vm-3 -> huawei-virtual3 - huawei-us-deploy-vm-4 -> huawei-virtual4 huawei-sh-pod4 will be removed from Jenkins. Please note that this change will result in removal of existing jobs. This is not that crucial since the use of labels will result in same. Change-Id: I63798c799a402b1694ee0767ffdb45a597897cd9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-12Temporarily disable bottlenecks CI job on zte-pod1.wu.zhihui1-1/+1
We are troubleshooting Daisy4nfv which is a new deployment installer project of OPNFV on zte-pod1. There is not enough resource for bottlenecks temporarily. So we decide to disable bottlenecks CI job temporarily. Meanwhile, we are building zte shanghai testlab to offer more lab resource to community. Change-Id: Ia3820e9ab59b2887fc3760147b7e218d9e64f7e8 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-05-11bottlenecks: Disable jobs running against CI PODsFatih Degirmenci1-1/+10
Test Strategy Group must come to a decision regarding what to run against CI PODs. Until that happens, business as usual; deploy, functest, yardstick. In order for bottlenecks to run against CI PODs, it must be discussed in Test Strategy Group and a decision must be presented to releng. If the jobs get activated and run again, next step is removal of the jobs. Apart from CI PODs, permission was never asked and never given for ericsson-pod1 so job running on it is disabled as well. Change-Id: I82b481775475ef36d132541efdc40c325d05e77a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-11Rename ZTE Jenkins Slaveszhifeng.jiang1-2/+2
Change-Id: I0e2722ce81d1ffca966832f608b51f8624866ce1 Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-05-11add a LF pod for integration and test workflow improvementwangyaoguang1-0/+3
JIRA: BOTTLENECK-42 Change-Id: I99a543d3dd8c5adf41ee42c0ccdfe8bc6f725f39 Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
2016-05-03Bottlenecks: bugfix for docker tag for brahmaputra branchMatthewLi1-1/+1
see the log here https://build.opnfv.org/ci/view/bottlenecks/job/bottlenecks-fuel-rubbos-opnfv-jump-2-daily-brahmaputra/1/console Change-Id: I1d073f8f519a31154552533f01508301c588012d Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-04-26Bottlenecks: run env preparation inside the containerMatthewLi1-16/+24
JIRA: BOTTLENECK-69 Change-Id: Ide9db53db0b517d54a3ccc5eddffd9b2b52120ea Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-04-14Bottlenecks: bugfixMatthewLi1-1/+1
Change-Id: I434185e39ae17ce40b7387b18fcc0e5191fb08a1 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-04-14Bottlenecks: bugfix for run_test script pathMatthewLi1-1/+5
Change-Id: I8cdbdaa34b2619edd4345efb53a5990b3515ed3c Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-04-13Bottlenecks: bugfix for missing SCENARIO parameterMatthewLi1-0/+3
Change-Id: Ifda489de76a65716d75fb1022dd4bc3810091d4c Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-04-13Bottlenecks: ci builders for testsuitesMatthewLi1-36/+76
JIRA: BOTTLENECK-1 Change-Id: I240c18c008eb7e964cd7d971e4df346d0d35fef5 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-04-12Bottlenecks: rewrite all the request enabled jobs of the projectMatthewLi2-142/+68
JIRA: BOTTLENECK-1 Change-Id: I05a02ca26778d4a8214e099356e8956b95176989 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-02-01build: Update slave-params.yml and jobs to use new build serversFatih Degirmenci1-3/+1
Change-Id: I69848dd40abf425acc671b332aec4199d4116ba3 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-14bottlenecks: rewrite bottlenecks jobs into parent/son for supporting of ↵MatthewLi1-0/+205
different installers and branch JIRA: BOTTLENECK-1 Change-Id: Ia8d7a3103c74aadb03529e71d2128eca8870fa40 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-13Adapted include-raw with colonsjose.lausuch1-1/+1
Change-Id: I58511a1a4472742c2941c31964987dc984a2ee71 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-11bottlenecks: disable time trigger in order not to run parallel and open B branchMatthewLi1-4/+4
JIRA: BOTTLENECK-1 Change-Id: I19a917f090289233a8c7d61f3a25569dadad1972 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-07add log for artifacts file uploadingMatthewLi1-1/+2
JIRA: BOTTLENECK-4 Change-Id: I39890ea765fd7bd24a20ba75aebebe85e5a566dc Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-07Introduce 120 minutes timeout for bottlenecks daily jobsFatih Degirmenci1-0/+5
In order not to block jenkins executor and/or cause issues for installer daily jobs if the bottlenecks job gets stuck. Change-Id: I773753b0ce2588b4fd88e5bc51f1d593bef5bea9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-07amend download public IP and remove directory for bottlenecks upload jobMatthewLi1-3/+3
JIRA: BOTTLENECK-4 Change-Id: I4af3a6c8d06aced8ca3de2e38d6453a3eeb96f9f Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-06add vstf builder in bottlenecks daily jobMatthewLi1-3/+2
JIRA: BOTTLENECK-4 Change-Id: I8e5546a765c3d2d798446768811a67dc9ad9482e Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-06add vstf test suite in bottlenecks daily jobMatthewLi1-16/+32
JIRA: BOTTLENECK-4 Change-Id: I1117f4f5e812d284108f1f64e52725e1165fa9c5 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-04add google storage path postfix for bottlenecks projectMatthewLi1-3/+4
JIRA: RELENG-64 Change-Id: Ie8d49a04efdb489232469b769196e98c3bf15bfe Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-04bug fix for gsutil cp url in bottlenecks jobMatthewLi1-1/+1
JIRA: BOTTLENECK-4 Change-Id: I4a7f397546aa92fe73631ac5d99be130c5a3f991 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-04add gerrit debug/recheck/reverify func for bottlenecks jjbMatthewLi1-50/+30
JIRA: BOTTLENECK-4 Change-Id: I0aaf66790ac9d93e60d7e3ae5b7c4fdbba6a0f54 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-01-03fis bugs for bottlenecks project jjbMatthewLi1-6/+7
JIRA: BOTTLENECK-4 Change-Id: I3cdb4f15c910e8b32a6531355fca91c7ed04445a Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-31add default parameters and workspace cleanup builder for bottlenecks upload jobMatthewLi1-0/+13
JIRA: BOTTLENECK-4 Change-Id: I2a9dd66a9312bceba913825bd506dfb18b217327 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-30upload the packages used for bottlenecks to artifacts.opnfv.orgMatthewLi1-1/+66
JIRA: BOTTLENECK-4 Change-Id: I4e07069b00b5a9e4ee4d2123b93f8b11ba1c921e Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-21add instance creation process in bottlnecks jjb workflowMatthewLi1-0/+14
JIRA: BOTTLENECK-4 Change-Id: I0c1b719c9cd4d96fa2a5fb2df6773bf79f75a7be Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-14Fix branch parameter and change stream name to brahmaputraFatih Degirmenci1-3/+3
Change-Id: I9005cb7cee44873b37fb310e5850d85d887c958d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-11Cleanup jjb filesFatih Degirmenci1-55/+16
- Remove the jobs that do nothing such as merge and daily jobs - Leave only verify jobs for all the projects as placeholders - Introduce stable/brahmaputra branch and keep it disabled Please note that the "real" jobs for bottlenecks, compass4nfv, functest, and qtip are not deleted. Change-Id: I80031f77a11c2bf5173fbb7be98294285e3cc2ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-07jjb: use default logrotate setting in all projectsRyota MIBU1-24/+0
Many projects have own logrotate definitions copied from the template. This patch make sure all projects to use the default logrotate setting, so that the infra admin can configure the values easily. This patch also fixes the logrotate rule for artifacts to keep them in the same duration as console logs exist. Note, this won't effect the hold time of artifacts in artifact.opnfv.org . Change-Id: I708a675c7e87e5f830ee36009f0c6913c003b2ed Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01add bottlenecks job to run in VMs launched by installerMatthewLi1-40/+120
JIRA: BOTTLENECK-21 Change-Id: I2804f12781e89b45bb58742c867bb1dd18cd69c7 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-12-01jjb: add default logrotate to releng-defaults.yamlRyota MIBU1-6/+0
Change-Id: I373d24be32e154b25d685df47e6d06ad352877c4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>