summaryrefslogtreecommitdiffstats
path: root/jjb/armband/armband-ci-jobs.yml
AgeCommit message (Collapse)AuthorFilesLines
2017-05-21dovetail: conditional steps added to armpodMatthewLi1-14/+19
JIRA: DOVETAIL-432 1, only run against os-(nosdn-odl_l2)-(nofeature-bgpvpn)-ha scenario this can reduce the CI/pod time resource dovetail test cases by now (refstack, ha, ipv6, bgpvpn) 2, this has been tested on compass pod, and works well Change-Id: I1bcf8165d5fcc93c78b47cbd23e0c07f19b01189 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-04-26Rename arm-pod3-2 to arm-pod4Cristina Pauna1-18/+18
Arm-pod3-2 is a second jenkins slave for arm-pod3. This slave is arm while the old jenkins slave is x86. Fatih requested for this slave to be renamed to arm-pod4 instead of arm-pod3-2, even if it's a slave for an existing pod JIRA: ARMBAND-252 Change-Id: I5645edd7d774f763e5e72115851c7061bfafd344 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-04-21Merge "dovetail: Change CI jobs to run test suite "proposed_tests" instead ↵Jun Li1-1/+1
of "debug""
2017-04-19dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug"MatthewLi1-1/+1
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-7/+80
Change-Id: I1ae47f2105744bfea8c8c589f41282d1c4ae2159 Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
2017-03-29Set the jobs 4 hours apartCristina Pauna1-9/+9
A non-ci pod is made ci-pod for danube release, therefore this patch modifies the cron jobs to be 4 hours apart instead of 8 This commit should be merged after the lable of the pods are changed Request: OPNFV Helpdesk #39128 Change-Id: Ic88180d01d9ea03d03b79355cd78891ad612c59b Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-03-16Add jobs to use the aarch64 jenkins slaveCristina Pauna1-0/+70
arm-pod3-2 is an aarch64 jenkins slave for the same POD as the existing x86 jenkins slave arm-pod3. This commit adds jobs so we can deploy the POD and run functest from the aarch64 jenkins slave. These jobs are non-ci JIRA: ARMBAND-241 Change-Id: Ie3b808a641e44649c02f3b75c83d79119217fdfe Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-03-15Modify triggers for armband danube jobsCristina Pauna1-12/+12
This commit rebalances the nr of runs between master and danube branch for CI jobs JIRA: ARMBAND-238 Change-Id: I541ddf3974680096d503829b279cb26ab76577bc Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-03-14Enable Danube JobsAric Gardner1-1/+1
Here are the projects that were branched: I will double check against this list that these changes make sense and that no one is missing as I go forward. wiki page of participating projects, and their jobs: https://wiki.opnfv.org/display/SWREL/Milestone+Compliance+for+Danube apex - already enabled armband - done availability - already enabled barometer - done bottlenecks - already enabled compass4nfv - done copper - already enabled daisy - (not participating -- keep jobs disabled?) doctor - already enabled domino - already enabled fds - N/A fuel - done functest - already enabled ipv6 - already enabled joid - done kvmfornfv - already enabled models - already enabled multisite - done netready - NOT DONE opera - NOT DONE opnfvdocs - done orchestra - Not participating onosfw - done ovsnfv - done parser - N/A promise - already enabled qtip - already enabled sdnvpn - N/A snaps - done securityscanning - N/A sfc - N/A storperf - done ves - already enabled vswitchperf - already enabled yardstick - already enabled Change-Id: I803662faf05c8554cfe7fa5f85da9521f72b03ff Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU1-1/+1
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/+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-17Merge "Remove colorado jobs and create danube jobs"Fatih Degirmenci1-40/+44
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci1-40/+44
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-21Rebalance master vs. colorado scenario triggerscristinapauna1-10/+10
JIRA: ARMBAND-181 With Colorado release out, we need more jobs on master branch than on colorado branch Change-Id: Ic068a121567381ecfb527599ec2af530c1a8e93e 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 MIBU1-4/+1
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-08dovetail/arm: ci loop job added to debug code bugsMatthewLi1-0/+17
JIRA: DOVETAIL-153 1.based on https://gerrit.opnfv.org/gerrit/#/c/25681/, however, this has to be triggered manually, not convinient for debugging, and may affect daily ci loops 2.not used for release criteria or compliance, only to debug the dovetail tool bugs with arm pods Change-Id: Ide35f50129f30f4c8d7b7f50d52f9fa1d35cac69 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-11-27Add jobs for ARM virtual PODcristinapauna1-7/+7
Pod virtual1 was added in the ENEA-ARM lab This commit adds the jobs for it JIRA: ARMBAND-162 Change-Id: Icaa798691f5ff60a58ae083eb1c366170c464b92 Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-10-18Set arm-pod-3 as non-ci PODcristinapauna1-0/+70
arm-pod-3 will be removed as CI pod and this commit add triggers to make it a non-ci pod Change-Id: Ice16b8d32c553a059a2c9885fd801a736a59a14d Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-10-14Add sfc scenarios on ARMcristinapauna1-2/+55
Added old l2 sfc scenarios for both ha and noha on master branch JIRA: ARMBAND-144 Change-Id: Ie28f9f9b32abe82b9f596d5b7d6336e2df425eb4 Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-10-10Fix the jenkins jobscristinapauna1-5/+5
Some of the jobs were programmed at the same time This fix sets the jobs 8 hours apart Change-Id: I13463b8a00df67519e2e2b8e333b4c625f1e9d8b Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-10-05Set the jobs 8 hours apartcristinapauna1-9/+9
Modified the cron jobs to be 8 hours apart instead of 4 Change-Id: I670811901c7403f81812b1d51cdbaf46904e878c Signed-off-by: cristinapauna <cristina.pauna@enea.com>
2016-09-19armband: new job schedulePaul Vaduva1-10/+10
Change-Id: I1d5dca9f7cc2c54e90af454a503e77486be361ef Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-09-08armband: enable concurrency and adjust throttle paramsPaul Vaduva1-3/+3
Change-Id: I72e061ae57ccdd06520dbf93cdf146390bfc0591 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-09-07armband: fix job naming issuePaul Vaduva1-47/+47
We were refering jobs in other projects (mainly fuel) because the ci pods were named jost baremetal and virtual Change-Id: I9d02e2e61fe666f4ef46c1eb62f41da065e46059 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-09-07Merge "armband: Deploy triggers yardstick tests for CI pods."Fatih Degirmenci1-0/+11
2016-09-07armband: Deploy triggers yardstick tests for CI pods.Paul Vaduva1-0/+11
Change-Id: I8b011aafd333c78eaeed59040476b1325e2dc56c Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-09-06armband: triggers modified to run twice a day each branchPaul Vaduva1-10/+10
Change-Id: I7fcd24852a0d1aecdfacf5f3cb1dfd49fb711916 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-09-01armband: Fix default params for labeled podsAlexandru Avadanii1-3/+3
After previous change introducing the usage of node labels for Armband CI deploy jobs, we discovered that the old params were not applied to labeled pods. To complicate things, we had different DEFAULT_BRIDGE params for each CI pod, which contradicts the Jenkins templating paradigm. Since we already have a mechanism in place for overriding env vars based on the POD we are running against, move both <DEPLOY_TIMEOUT> and <DEFAULT_BRIDGE> params to our local_env, which is sourced by the deploy script and can apply POD specific configuration. Add missing LAB_CONFIG_URL to newly added baremetal and virtual defaults for Armband. While at it, also replace "brahmaputra" comments with "colorado". v2 -> v3: Source local_env before using DEFAULT_BRIDGE in <armband-deploy.sh>. Previously, we (Armband) sourced this file in our <ci/deploy.sh> [1], which will be dropped after this change is merged. [1] https://git.opnfv.org/cgit/armband/tree/ci/deploy.sh#n24 Change-Id: Ibafea25b3df8c3118ce05e3f40934c8e8b9c8dcd Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-09-01armband: Use labels for pods and schedule jobsPaul Vaduva1-27/+93
Change-Id: Idb3cabe46082b8c0a160cbc156abe0fe8cafbc4a Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-08-23armband: switched from brahma to coloradoPaul Vaduva1-39/+42
Switched from brahmaputra branches jobs to colorado and add installer info. ARMBAND-54 Change-Id: Ib6389427e4d67135d8096127ba6101684342a613 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-08-11arm-pod1: Connected triggers to the new scenariosPaul Vaduva1-4/+52
Change-Id: I5bd68df8d0ee12944f8f89638da816f82421481a Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-08-10arm-pod1: Updated triggers for arm-pod1 scenariosPaul Vaduva1-2/+17
Change-Id: Ib23c9a46ee7e57d7e86e0620855e0bf740fbf3a4 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-07-08armband: adding pod2, and disabling jobs for pod1Paul Vaduva1-5/+14
Change-Id: Ia089620ea8c5657a347afee2071f2e36ca12fd1a Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-07-07scenarios: adding three new scenarios to the ci jobs.Paul Vaduva1-0/+6
Change-Id: Ib5462ab47d46698e7216983f25af07e6440a192a Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-07-01arm-pod2: Adding arm-pod2 to jenkinsPaul Vaduva1-0/+9
Change-Id: I127d4634448f32e6bf9df53c6dc441cd63d5f505 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-06-30Add Project Option to Throttle PropertyTrevor Bramwell1-0/+2
This is a required field for JJB > 1.4 Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-05-26compass: Switch using labels instead of slavesFatih Degirmenci1-1/+1
This change switches compass jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Compass jobs can roam on any pod that is labelled with compass-baremetal and compass-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - huawei-virtual label is renamed to compass-virtual since we still have installer specific slaves, not company specific. In future the job might end up on a none-Huawei slave too. - huawei-pod2 is not a CI POD so it is left in none-CI PODs section. - block relations and triggers might require fine tuning and left to compass project to decide how to adjust Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. The OS to deploy (trusty or centos7) needs to be solved in a separate patch in a sustainable way. Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24armband: schedule deploy jobs earlierJosep Puigdemont1-1/+1
Change-Id: Ib555f05777cd301851c10f139457a5babf1b7f5b Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
2016-05-17armband, arm-pod1: reschedule deploy jobJosep Puigdemont1-1/+1
Change-Id: I497213685fa4954977c75537b1cd6ad1c52ab312 Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
2016-05-12arm-pod1: Trigger daily brahmaputra CI jobs.Alexandru Avadanii1-2/+2
Enable only odl_l2 HA for now, due to limited resources / high demand for manual testing on AArch64. Change-Id: Iea0f42aa722c024879d30139701d7e68f37bac55 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-05-11armband-ci-jobs: fix projectJosep Puigdemont1-1/+1
Change-Id: Id569f07873c7a479b1afaee2b7704e9a2516088c Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
2016-05-11armband: Fix functest job nameFatih Degirmenci1-1/+1
Change-Id: I192f98000d4a8e1eae11efb8f2d7b54d945e2bfa Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-10armband: add ci jobsJosep Puigdemont1-0/+193
Change-Id: I6918dc1189ab18fa79812ffa7c5e67867a945eba Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>