Skip to content

Commit

Permalink
fix travis mysql version
Browse files Browse the repository at this point in the history
  • Loading branch information
preaction committed Apr 30, 2019
1 parent 1f9e626 commit b22ae88
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .travis.yml
Expand Up @@ -5,6 +5,7 @@ services:

env:
global:
- MYSQL_VERSION=5.7
- DOCKER_USERNAME=cpantestersbot
- DOCKER_IMAGE_NAME=cpantesters/api
- DOCKER_VERSION_TAG=${DOCKER_IMAGE_NAME}:${TRAVIS_BUILD_NUMBER}
Expand All @@ -18,6 +19,18 @@ matrix:
env: BUILD_DOCKER=yes

before_install:
- if [ x"$MYSQL_VERSION" != "x" ];
then
sudo service mysql stop;
sudo aptitude purge -y mysql-server libmysqlclient-dev mysql-server-5.6 mysql-common-5.6 mysql-client-5.6 libmysqlclient18 mysql-client-core-5.6 mysql-server-core-5.6 libdbd-mysql-perl mysql-common;
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5072E1F5;
. /etc/lsb-release;
sudo add-apt-repository "deb http://repo.mysql.com/apt/ubuntu/ $DISTRIB_CODENAME mysql-$MYSQL_VERSION";
sudo apt-get update;
sudo DEBIAN_FRONTEND=noninteractive apt-get -q --yes --fix-broken --allow-unauthenticated --option DPkg::Options::=--force-confnew install mysql-server libmysqlclient-dev;
sudo mysql_upgrade -u root --password='' --force;
sudo service mysql restart;
fi
- git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
- source ~/travis-perl-helpers/init
- build-perl
Expand Down

0 comments on commit b22ae88

Please sign in to comment.