summaryrefslogtreecommitdiffstats
path: root/jjb/fuel
AgeCommit message (Collapse)AuthorFilesLines
2017-03-17fuel: fix daily build without properties fileAlexandru Avadanii1-1/+3
For the first time the daily build is ran, the properties file for the latest ISO built is not present. JIRA: FUEL-262 Change-Id: I842668bfde4c84cd3ba31571df274633ae238a90 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-17Merge "[fuel] Disable onos runs for danube"Fatih Degirmenci1-4/+4
2017-03-15jjb: Set disable-strict-forbidden-file-verification to 'true'Markos Chandras2-0/+3
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-15[fuel] Disable onos runs for danubeMichael Polenchuk1-4/+4
Change-Id: I8b1a4291cd1e0167aad3e9341bb95c42f338caeb Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-14Enable Danube JobsAric Gardner4-4/+4
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-06fuel: Fix build blockers between daily and weekly jobsFatih Degirmenci1-0/+3
Change-Id: I465de0d1e7fec4f8e9b03762adff0049a22f05ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-03-02functest: Create functest-weekly prototype jobsFatih Degirmenci8-306/+213
Fuel weekly jobs are created, calling fuel-deploy and functest weekly jobs. Experimental scripts have also been removed. Change-Id: If492443e26248731df35e6b6cb5239fb2ae9a86a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-02-17KVMFORNFV : Enabling triggers for Kvmfornfv NO-HA scenarios.Navya1-2/+44
This patch includes implementation of jobs and triggers for kvmfornfv os-nosdn-kvm_ovs_dpdk-noha and os-nosdn-kvm_ovs_dpdk_bar-noha scenarios. Change-Id: I1e0afd460f42a69b4618b73d032cd4e899e9cb54 Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-02-09[fuel] Align master jobs scheduleMichael Polenchuk1-10/+10
- activate baremetal runs - disable onos related runs (plugin ain't ready yet) Change-Id: I89c9cc0a9eafeff698112cdfb4654f4f7852d014 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-07KVMFORNFV: Enabling triggers for kvm OVS+DPDK+BAROMETER scenario.Navya1-0/+42
This patch includes implementation of jobs and triggers for kvmfornfv ovs+dpdk+barometer HA scenario test case. Change-Id: I1b8e4a660f18b479631ea30df80d66c0d75a1bcd Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU7-21/+13
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-31Merge "KVMFORNFV: Implementing triggers for kvmfornfv test scenarios."Fatih Degirmenci1-2/+84
2017-01-31KVMFORNFV: Implementing triggers for kvmfornfv test scenarios.kalyanreddy1-2/+84
This patch includes implementation of daily jobs for kvmfornfv os-nosdn-kvm_ovs_dpdk-ha and os-nosdn-kvm_ovs_dpdk-noha scenarios. Change-Id: I2f745b26867df743710cedc249d1a4fdd557e859 Co-Authored-By: Navya <b.navya4@tcs.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-01-30Enable bgpvpn scenario in pipeline againNikolas Hermanns1-1/+1
Change-Id: Icebbb7de8d210bdc95e9e8fbc14342be5d88287f Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-01-25fuel: Adjust mail recipients for the jobsFatih Degirmenci2-3/+3
Change-Id: I16f8b919159f901cf414d2b7bd25466a3fa2a8ab Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-01-20[macro] property logrotateRyota MIBU4-0/+9
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-19fuel: Remove colorado jobs and create danube jobsFatih Degirmenci6-362/+106
Obsolete plugin jobs and scripts are also removed. Change-Id: I16f8d932a492fdd1d8eb2caa5f8bc4aa9183327b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-27fuel: Move fuel-verify jobs to ubuntu build serversFatih Degirmenci1-4/+4
lf-build1 is experiencing issues. Change-Id: I2253765d9db2e4603b776bbf5841f61da1bb89fe Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-19fix ci jobs (daily && no branch param)Ryota MIBU2-0/+6
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU5-60/+17
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 Bramwell3-0/+4
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-11-24Adding GS_PROXY prefix to GS_URL in proxy scenarioJulien1-1/+1
${GS_PROXY} does not include branch name in the URL, when use it to download the latest.properties, it always downloads the master branch file, not the current release defined in ${gs-pathname}. In this patch, no longer directly use ${GS_BASE_PROXY}, but join them. JIRA: FUEL-225 Change-Id: I2566036c174b2f03997669d25a37f1de21ffeac6 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2016-11-23Add -L parameter to curl for download ISO filesJulien1-1/+1
same as patch 24385, which just fixed the latest.properties file curl: -L, --location (HTTP/HTTPS) If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response code), this option will make curl redo the request on the new place. without -L, curl just download the redirects info not the file. JIRA: FUEL-225 Change-Id: I20a01b628ca1545def68bd4e0b24594c24ee7f85 Signed-off-by: Julien-zte <zhang.jun3g@zte.com.cn>
2016-11-18Fuel: run curl command with parameter L to follow redirectswu.zhihui1-2/+2
Since ZTE PODs use url http://build.opnfv.org/artifacts.opnfv.org/ to download files, it should run curl command with parameter L to follow redirects. It does not affect PODs which use url http://artifacts.opnfv.org/ JIRA: FUEL-225 Change-Id: I63b808657ee4f26b801e492b53bc8e4b27396587 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-11-17Temporary disable some master jobsFedor Zhadaev1-7/+7
Daily deployment jobs which use master code and require plugins which are still not uplifted to Newton are temporary disabled on bare metal pods. Change-Id: Ifa7e5136adf53e49c922e844c5a7e6789deb6c8e Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-11-15fuel: cann't find latest.propertieswu.zhihui1-2/+2
See https://build.opnfv.org/ci/job/fuel-deploy-zte-pod1-daily-colorado/76/console latest.properties is downloaded under $WORKSPACE. Use absolute path $WORKSPACE/latest.properties in these two sentence. local test is OK. JIRA: FUEL-225 Change-Id: I37cf3835c56f44cee31a8814b4af1e71c8d1cc6a Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-11-02Prevent double uploading while "build" jobsFedor Zhadaev1-5/+3
"build"-like jobs were matched to both if-statements so ISOs were uploaded twice. This patch fixes that behaviour. JIRA: FUEL-221 Change-Id: I1f6b18339ec742b65de6a3f3c1ae3c9a5009fa4e Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-10-12fuel, armband: build, deploy: export TERM="vt220"Alexandru Avadanii2-0/+4
Since we do not actually parse our build/deploy logs for color chars, set the terminal to "vt220". This will silence quite a few of colorization special identifiers, but NOT all of them (e.g. `tput sgr0` still prints a sequence). For Fuel@OPNFV build process, we also need to workaround docker terminal settings not being passed down when using a tty (see [1]), which will be fixed in Docker 1.13+. This fix is handled in [2]. [1] https://github.com/docker/docker/issues/9299 [2] https://gerrit.opnfv.org/gerrit/#/c/22883/ Change-Id: I5f0c6eae33349ef81b67dd17e6df4e0af6274fab Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-10-10fuel: Proposal for specifying scenario name in commit messageFatih Degirmenci5-0/+312
Please take a look at fuel-basic-exp.sh for the proposal. Apart from scenario name input proposal, jobs and script templatest have been created as well. Change-Id: I53b74b2e1ed34acb1f54b7ab21823227fff86d10 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-10-06fuel: Specify upstream/opnfv branches separately and use include scriptsFatih Degirmenci3-29/+57
Due to having this experimental, it is needed to set different branches for upstream and opnfv until the things settle. Apart from this, the builders also converted to scripts so we don't need to touch the job yml if scripts need updates. Change-Id: I65a334bd6f51b558eb6ce69b15bb18405ef28049 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-10-05Merge "fuel: Enable 3rd party CI for fuel plugin onos"Fatih Degirmenci1-6/+12
2016-10-04Use fuel tacker pluginMichal Skalski1-53/+0
Require: https://gerrit.opnfv.org/gerrit/#/c/22643/ JIRA: FUEL-205 Change-Id: I0f2969bc3d944e21d416c1c1c729105a0084a4c1 Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-09-29fuel: Enable 3rd party CI for fuel plugin onosFatih Degirmenci1-6/+12
This change creates a job that gets triggered when a new patch is sent to upstream OpenStack Gerrit project openstack/fuel-plugin-onos, running 2 jobs fuel-verify-plugin-build-master and fuel-verify-plugin-test-master. Jobs do nothing at the moment and they don't vote to OpenStack Gerrit. Change-Id: I5a935dbdedb795b0916a2759286d261431aa225d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-09-28fuel: Fix upstream fuel-plugin-bgpvpn repo configFatih Degirmenci1-2/+11
Change-Id: I43eb2fee806ca50a7954b7fc20d661413a57a5b6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-09-28fuel: Enable 3rd party CI for fuel plugin bgpvpnFatih Degirmenci1-0/+217
This change creates a job that gets triggered when a new patch is sent to upstream OpenStack Gerrit project openstack/fuel-plugin-bgpvpn, running 2 jobs fuel-verify-plugin-build-master and fuel-verify-plugin-test-master. Jobs do nothing at the moment and they don't vote to OpenStack Gerrit. Change-Id: I477db5d44cb549e82bae0b8610f01c4dd60445d2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-09-27fuel: Rename daily job templates file accordinglyFatih Degirmenci1-0/+0
Change-Id: I8b831269eb2d75024b2875cd4620b39cbf11feb0 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-09-20Add default deployment timeout for fuel jobsFedor Zhadaev1-3/+4
Add deployment timeout value, less than CI job timeout. Change-Id: I9725e7cb68dfa7b1c5a0f87d277e21af11b9ff10 Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-09-08Fix tacker installationMichal Skalski1-4/+7
Sometimes commands are exeucuted before last one was finished, for example here: https://build.opnfv.org/ci/job/fuel-deploy-virtual-daily-colorado/117/console Try set custom prompt to eliminate false matching and add additional sleep after git package installation. Change-Id: I0fd1b5410c7870ff2a074e050069efc3b61b0d79 Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-09-01Add Fedor Zhadaev in recipients list for Fuel jobsFedor Zhadaev2-4/+4
Change-Id: Icb1a16f2136291239daffa0fe5932caf6d6c92dd Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-09-01Install tacker on controller nodeMichal Skalski1-3/+1
In no-ha scenarios opendaylight role may not be collocated with controller Change-Id: Ic2040924949e7a0286ffeba795ea102face9bc0f Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-09-01fuel: Enable triggers of Colorado on zte-pod1 and zte-pod3wu.zhihui1-2/+8
Enable triggers of Colorado on zte-pod1 and zte-pod3. Meanwhile, add colorado branch for zte-pod1 and zte-pod3 in Functest and Yardstick. Change-Id: I575d37356c9223935d5975a834589b33f9e7498b Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-24fuel: Rearrange slave assignments for verify jobsFatih Degirmenci1-13/+6
Change-Id: Iaf83ba8bc96189e9ef7749bd367197857c3e656a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-24fuel: Get rid of the general disabled triggerFatih Degirmenci1-1/+0
Change-Id: I8d73f588662a926dce7f0534e26f8b2945316a50 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-24fuel: Enable triggers for colorado jobsFatih Degirmenci1-22/+399
Change-Id: I4048277c1b3ff1d3181004596d059d078c06089b 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-23fuel: Create jobs for ColoradoFatih Degirmenci3-3/+22
This change contains updates that impact compass and joid jobs due to updates in functest and yardstick that remove brahmaputra branch. Please note that the triggers for colorado haven't been created yet. It will be done once the basics in place. Change-Id: Id5eb8c406d34ff9f3ac59f73243034cbf49b23f0 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-18Merge "Switch MD5SUM for SHA512SUM"Aric Gardner1-1/+1
2016-08-18update zte pod info and reschedule trigger.wu.zhihui1-1/+1
Due to migration of ZTE PODs, update some info and reschedule trigger. Change-Id: Ie7040cd462c3afe3fb7f6d5b3b7b2ad0cc270196 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-17[Fuel] Swap over functest with yardstickMichael Polenchuk1-2/+2
The smoke tests (functest) should run before benchmarking ones (yardstick). Change-Id: Ida02491b728ab98b42c19bd98ab9105a6a24eb94 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-08-16Add timeout for fuel deploymentwuwb19891-0/+3
Change-Id: I2bc59bc8ab669e5903efa79476dd459366eb1bcd Signed-off-by: wuwb1989 <wuwenbin2@huawei.com>