summaryrefslogtreecommitdiffstats
path: root/jjb/joid
AgeCommit message (Collapse)AuthorFilesLines
2018-05-16Rename files under jjb from 'yml' to 'yaml'Trevor Bramwell2-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-16Disable OpenBaton JOID Fraser JobTrevor Bramwell1-1/+1
The orchestra project pulled out of the Fraser release but had been part of Euphrates. As these triggers were copied from the Euphrates jobs, removal of openbaton was missed. Change-Id: I9483d107fb75eda02701ca9bdd5d44aa87c068bf Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-03Create Stable Branch Jobs for joidjenkins-ci2-34/+34
Change-Id: Ia810443a15d32e58262089de30e9b88655b5a7d4 Signed-off-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-12-01Fix Cron timing for JOID OpenBaton JobsTrevor Bramwell1-2/+2
There is no '25' hour in the day, so scheduling these for '23' should ensure they're triggered after all the other jobs, and keep Jenkins from complaining about the syntax. Change-Id: I6c51b15fec09679a7504c060cdbca9d6f9f0ca92 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-21added for master branch and new scenarios.Narinder Gupta1-3/+113
Change-Id: I78ef43217896d2f7daa4df1a665c7be6bc14c088 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-10-13joid: Fix build blocker for os and k8 scenariosFatih Degirmenci1-1/+1
Change-Id: Id1fba783069c883868aa9cab6c8ea09485c411e5 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-10-10Fix minor yamllint violation in Joid job configTrevor Bramwell1-4/+4
The newly added euphrates stream had it's fields overindented. JIRA: RELENG-254 Change-Id: I8d033966023fdecec3f03f2c74982f9de775ac08 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-03Create euphrates jobs for remaining projectsFatih Degirmenci1-1/+1
Change-Id: I1aee6c882b863ab69393ba906ae8b067a426fc3b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-25run for E release.Narinder Gupta1-184/+34
As JOID do not have access to any other POD so changing from master to E release for E release build. Change-Id: I1ba9b92be0c3056023eac0e5869de041cf429344 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-09-11Fix Yamllint Violations for jjb/joidTrevor Bramwell2-361/+364
JIRA: RELENG-254 Change-Id: Ib7a7db3dc0d463bae6fc159a7c0ade7be51f4e1b Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-08-10Don't convert JOID depl. mode from noha to nonhaMartin Kulhavy1-3/+0
JOID is not using nonha deployment mode anymore. Reference change in JOID: https://gerrit.opnfv.org/gerrit/38973 Change-Id: Idc901551862d3936246afc06f0a97ab15d10b91d Signed-off-by: Martin Kulhavy <martin.kulhavy@nokia.com>
2017-07-28link from releng jjb to daily JOID job ORCHESTRA-15 ORCHESTRA-16Prakash Ramchandran1-0/+20
Change-Id: I04f82595a5d6bdccab871df0397e3b696ebc0c74 Signed-off-by: Prakash Ramchandran <prakash.ramchandran@huawei.com>
2017-07-20remove Danube jobs.Narinder Gupta1-155/+10
Remove Danube jobs so that can concentrate on master for E release. Change-Id: I952dfa6e4000fc6b6c7b90d28acf6ca19cbc7b68 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
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-03-24enabling the auto build in jenkins for K8.Narinder Gupta1-1/+1
This patch will enabled the auto build of K8 scenario in jenkins for master and Danue. Change-Id: Ic79b79a298358d932e0162ce1c739008c2f788a4 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-03-22joid: disable dovetail jobsFatih Degirmenci1-11/+11
Change-Id: I435ae5af78f259bb66a6104312b9bb5133ebeabc Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-20joid: Disable auto-triggers for ONOS scenariosFatih Degirmenci1-2/+2
Change-Id: I65ffee9cac42c33cfc923b67c8020bac6cc19da6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-15jjb: Set disable-strict-forbidden-file-verification to 'true'Markos Chandras1-0/+1
Previously, if an upstream patchset contained a change for a file listed in 'forbidden-file-paths' the job would not be triggered. This is not desirable since such a patchset may contain important changes so we enable the 'disable-strict-forbidden-file-verification' option which triggers the job unless the patchset only contains changes for the files listed in 'forbidden-file-paths'. Note: The diff was generated using the following script: for i in $(grep -l -r forbidden-file-paths *);do sed -i "s/\(^.*\)forbidden-file-paths/\1disable-strict-forbidden-file-verification: \'true\'\n&/" $i; done Please double check that the changes look sensible for each team's project. Change-Id: Ifa86d3a39b36375b2fd52b449e29c8dc757499b4 Signed-off-by: Markos Chandras <mchandras@suse.de>
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-03-01dovetail: add dovetail debug testsuite into joid daily loopMatthewLi1-0/+17
JIRA: DOVETAIL-360 similiar patches see https://gerrit.opnfv.org/gerrit/#/c/25697/ Change-Id: I52025a0b7879d76821af639ed367d6fa4e917180 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-02-23Remove job timers for cengn-pod1dave.urschatz@cengn.ca1-9/+9
Change-Id: I742712c559ffc1b069be451436eed08e1454cfa1 Signed-off-by: dave.urschatz@cengn.ca <dave.urschatz@cengn.ca>
2017-02-21Revert "Remove jobs for cengn-pod1"Aric Gardner1-0/+75
This reverts commit c88a035890338b9cd1a78766bcddfe6c95fad963. Change-Id: Iba57f84b3b358a4178b79fe0122dc9b4ace6132f
2017-02-21Remove jobs for cengn-pod1dave.urschatz@cengn.ca1-75/+0
Change-Id: Ie7a6313e60bc9446665151fe691fe50118bc8280 Signed-off-by: dave.urschatz@cengn.ca <dave.urschatz@cengn.ca>
2017-02-19joid: Create jobs for cengn-pod1Fatih Degirmenci1-0/+75
Change-Id: Ia8c43dabd5306cf6443bea910798ce7730089a5e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU2-6/+4
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-26clean and fix build errorNarinder Gupta1-16/+3
This patch is cleanup of non required code and fix the EOF issue ssen in deployment. Change-Id: I55fb52bbc7d4048975fc0ce0b29caca8e4137d2d Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-01-25recover MAAS 2.0Narinder Gupta1-8/+15
code has been modified to recover the environment for MAAS 2.0 as new deployment failed for MAAS 2.0 Change-Id: I80a0fab8f01a5600b04c7e95509f88617783215e Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-01-24Merge "added support for kubernetes job."Morgan Richomme2-38/+107
2017-01-20[macro] property logrotateRyota MIBU2-0/+4
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-19added support for kubernetes job.Narinder Gupta2-38/+107
This patch is to add support for Kubernetes jobs in JOID. We have added os (openstack) or k8 (kubernetes) during deployment. Change-Id: Ide33cb3c1d1d0e8c4b99af2acd721c0a41073dd6 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci2-35/+35
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 MIBU1-0/+2
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU2-18/+5
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/+1
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-09-27joid: Rename daily job templates file accordinglyFatih Degirmenci1-0/+0
Change-Id: I21a1c3f2c8670f4ed2894f6c7d0f8372fc006b8b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-24joid: Enable colorado triggers and disable jobs of inactive podsFatih Degirmenci1-35/+58
Change-Id: I1ddd6e59c7b55cd5107122a97652da97abb8ca97 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-23Adjust build blocker for fuel and joidFatih Degirmenci1-2/+2
Change-Id: Id33731d5c4d4b76450598ed2f19cd2b14097d748 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-23joid: Create jobs for ColoradoFatih Degirmenci2-3/+20
Please note that the triggers for colorado haven't been created yet. It will be done once the basics in place. This change depends on Id5eb8c406d34ff9f3ac59f73243034cbf49b23f0 Change-Id: I637f9cb54858f4b63c0b44478dfcafa30dde97a1 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-22[Joid] Recover config UBUNTU_DISTRO=trusty for onos-sfczhangyuanyou1-0/+5
Because it was deleted by https://gerrit.opnfv.org/gerrit/#/c/18937/ Change-Id: Ic276ef624edbdb46801262e197c309a678b3ed1b Signed-off-by: Yuanyou Zhang<zhangyuanyou@huawei.com>
2016-08-19Merge "[JOID] Update Joid deploy script"Fatih Degirmenci1-109/+24
2016-08-19joid: Create jobs for orange-pod1 and remove brahmaputra jobsFatih Degirmenci1-131/+25
Change-Id: I61b68a7db60193f5525de7151e43b7752e5dd604 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-18Added job for nosdn noha scenario and autorun it daily.Narinder Gupta1-2/+38
This patch will enable the job for nosdn noha scenario and marked as auto build for that scenario. Currently I am running this scenario and its passing. But no subsequent daily runs are happening. This patch will fix this. Change-Id: I7246e04458ec3e809a9bc4b76ceffb6d4c8742aa Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-08-18[JOID] Update Joid deploy scriptDavid Blaisonneau1-109/+24
Change-Id: I96e28cf416c7a8e1b1200677eb974ff0075aec03 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-08-11scheduling CI for lxd jobs as functest supports lxd nowNarinder Gupta1-5/+5
Change-Id: I87e58ba9d56be1d09dceab5b1066f04a1e5f5d79 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-08-08rename the maas installation script.Narinder Gupta1-1/+1
Change-Id: I0296579255492f68782216d0f4ae5fc7682f2109 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-07-25enable onos-sfc-ha daily deployment.zhangyuanyou1-2/+30
Change-Id: I9e7033eb9c64e9f922f61e4dca20be1de8f06383 Signed-off-by:Yuanyou Zhang<zhangyuanyou@huawei.com>
2016-07-20change the region from Canonical to default regionOneNarinder Gupta1-1/+6
Enabling the onos with sfc for trusty only. Change-Id: I052eb82b2d4ccccad958c5564ede53a923e00aa5 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-07-20Merge "RELENG-131 Add CI task for joid-os-onos-sfc-ha."mei mei1-0/+8
2016-07-19joid: Revert the order of functest and yardstickNarinder Gupta1-2/+2
Change-Id: I70318bc7c7197fdd67dc42fcd13e0d529b3f018d Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-07-18joid: Update verify jobs and introduce Multijob and verify phasesFatih Degirmenci2-61/+220
This is the first step towards improved Commit Gating and this change does not impact the current way of working for Joid. This means that no additional verification activities will be done for changes/patches coming to Gerrit for Joid as of yet. Because of this, the execute shells contain nothing but simple echos. Functest job hasn't been created/connected either since we don't do full commit verification. This change - switches verify job to Multijob project type since Freestyle does not support aborting all the downstream jobs when a new patch for same change comes to Gerrit for existing change. When Gerrit Trigger aborts the upstream verify job that was triggered for the previous patch of the same change, Multijob then aborts the downstream phase jobs, not leaving orphaned phase jobs behind. - creates phase jobs to do limited verification activities in order to provide more granular feedback. Earlier phases fail the patch verification in order to provide feedback for the failed phase rather than whole basic, deploy, and smoke test. Change-Id: If6723b06bb937329e104ca85865b0d750c45e91e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>