##// END OF EJS Templates
add MySQL 5.6 and 5.7 environments to travis (#17460, #19344)...
Toshi MARUYAMA -
r13703:c4904b445382
parent child
Show More
@@ -13,10 +13,18 env:
13 - "TEST_SUITE=functionals DATABASE_ADAPTER=postgresql"
13 - "TEST_SUITE=functionals DATABASE_ADAPTER=postgresql"
14 - "TEST_SUITE=integration DATABASE_ADAPTER=postgresql"
14 - "TEST_SUITE=integration DATABASE_ADAPTER=postgresql"
15 - "TEST_SUITE=ui DATABASE_ADAPTER=postgresql"
15 - "TEST_SUITE=ui DATABASE_ADAPTER=postgresql"
16 - "TEST_SUITE=units DATABASE_ADAPTER=mysql"
16 - "TEST_SUITE=units DATABASE_ADAPTER=mysql-5.5"
17 - "TEST_SUITE=functionals DATABASE_ADAPTER=mysql"
17 - "TEST_SUITE=functionals DATABASE_ADAPTER=mysql-5.5"
18 - "TEST_SUITE=integration DATABASE_ADAPTER=mysql"
18 - "TEST_SUITE=integration DATABASE_ADAPTER=mysql-5.5"
19 - "TEST_SUITE=ui DATABASE_ADAPTER=mysql"
19 - "TEST_SUITE=ui DATABASE_ADAPTER=mysql-5.5"
20 - "TEST_SUITE=units DATABASE_ADAPTER=mysql-5.6"
21 - "TEST_SUITE=functionals DATABASE_ADAPTER=mysql-5.6"
22 - "TEST_SUITE=integration DATABASE_ADAPTER=mysql-5.6"
23 - "TEST_SUITE=ui DATABASE_ADAPTER=mysql-5.6"
24 - "TEST_SUITE=units DATABASE_ADAPTER=mysql-5.7-dmr"
25 - "TEST_SUITE=functionals DATABASE_ADAPTER=mysql-5.7-dmr"
26 - "TEST_SUITE=integration DATABASE_ADAPTER=mysql-5.7-dmr"
27 - "TEST_SUITE=ui DATABASE_ADAPTER=mysql-5.7-dmr"
20 - "TEST_SUITE=units DATABASE_ADAPTER=mariadb-10.0"
28 - "TEST_SUITE=units DATABASE_ADAPTER=mariadb-10.0"
21 - "TEST_SUITE=functionals DATABASE_ADAPTER=mariadb-10.0"
29 - "TEST_SUITE=functionals DATABASE_ADAPTER=mariadb-10.0"
22 - "TEST_SUITE=integration DATABASE_ADAPTER=mariadb-10.0"
30 - "TEST_SUITE=integration DATABASE_ADAPTER=mariadb-10.0"
@@ -33,19 +41,30 matrix:
33 - rvm: jruby
41 - rvm: jruby
34 # http://www.redmine.org/issues/17460
42 # http://www.redmine.org/issues/17460
35 # http://www.redmine.org/issues/19344
43 # http://www.redmine.org/issues/19344
44 - env: "TEST_SUITE=units DATABASE_ADAPTER=mysql-5.6"
45 - env: "TEST_SUITE=units DATABASE_ADAPTER=mysql-5.7-dmr"
36 - env: "TEST_SUITE=units DATABASE_ADAPTER=mariadb-10.0"
46 - env: "TEST_SUITE=units DATABASE_ADAPTER=mariadb-10.0"
37 before_install:
47 before_install:
38 - "sudo apt-get update -qq"
48 - "sudo apt-get update -qq"
39 - "sudo apt-get --no-install-recommends install bzr cvs git mercurial subversion"
49 - "sudo apt-get --no-install-recommends install bzr cvs git mercurial subversion"
40 - if [[ $DATABASE_ADAPTER =~ mariadb ]] ;
50 - if [[ $DATABASE_ADAPTER =~ (mariadb|mysql-5\.[67]) ]] ;
41 then
51 then
42 sudo service mysql stop ;
52 sudo service mysql stop ;
43 sudo apt-get install python-software-properties ;
53 sudo apt-get install python-software-properties ;
54 if [[ $DATABASE_ADAPTER =~ mariadb ]] ;
55 then
44 sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db ;
56 sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db ;
45 sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' ;
57 sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' ;
46 sudo apt-get update ;
58 sudo apt-get update ;
47 sudo DEBIAN_FRONTEND=noninteractive apt-get -q --yes --force-yes -f --option DPkg::Options::=--force-confnew install mariadb-server ;
59 sudo DEBIAN_FRONTEND=noninteractive apt-get -q --yes --force-yes -f --option DPkg::Options::=--force-confnew install mariadb-server ;
48 sudo apt-get install libmariadbd-dev ;
60 sudo apt-get install libmariadbd-dev ;
61 else
62 echo mysql-apt-config mysql-apt-config/enable-repo select $DATABASE_ADAPTER | sudo debconf-set-selections ;
63 wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb ;
64 sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb ;
65 sudo apt-get update -q ;
66 sudo apt-get install -q -y -o Dpkg::Options::=--force-confnew mysql-server ;
67 fi
49 fi
68 fi
50 script:
69 script:
51 - "SCMS=bazaar,cvs,subversion,git,mercurial,filesystem"
70 - "SCMS=bazaar,cvs,subversion,git,mercurial,filesystem"
General Comments 0
You need to be logged in to leave comments. Login now