summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2015-07-03 01:21:22 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2015-07-03 01:21:22 +0200
commit95138864f4c33dc700600f823feca1cb3605e6fd (patch)
tree3f5bb599ea0957404304cca7c580a8b984dd1bf3 /.travis.yml
parentSend notifications on MUC configuration changes (diff)
Let Travis grab MySQL 5.6 from repo.mysql.com
We need MySQL 5.6 or newer in order to get support for InnoDB FULLTEXT Indexes. Closes #624.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index ca482678..9424c811 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,7 +8,18 @@ services:
- riak
before_install:
+ #
+ # We need MySQL 5.6 or newer in order to get support for FULLTEXT indexes
+ # with InnoDB. As soon as Travis ships that version, the following lines
+ # (except for the "apt-get update" call) can go away.
+ #
+ # See: https://github.com/travis-ci/travis-ci/issues/1986
+ #
+ - sudo sed -i -e s/table_cache/table_open_cache/ -e /log_slow_queries/d /etc/mysql/my.cnf
+ - sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5072E1F5
+ - sudo add-apt-repository 'deb http://repo.mysql.com/apt/ubuntu/ precise mysql-5.6'
- sudo apt-get -qq update
+ - sudo apt-get -qq -o Dpkg::Options::=--force-confold install mysql-server-5.6
install:
- sudo apt-get -qq install libexpat1-dev libyaml-dev libpam0g-dev libsqlite3-dev