@@ -19,6 +19,26 @@ before_script:
19
19
20
20
matrix :
21
21
include :
22
+ - env : DB=MYSQL8
23
+ sudo : required
24
+ dist : trusty
25
+ go : 1.10.x
26
+ services :
27
+ - docker
28
+ before_install :
29
+ - go get golang.org/x/tools/cmd/cover
30
+ - go get github.com/mattn/goveralls
31
+ - docker pull mysql:8.0
32
+ - docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
33
+ mysql:8.0 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
34
+ - cp .travis/docker.cnf ~/.my.cnf
35
+ - .travis/wait_mysql.sh
36
+ before_script :
37
+ - export MYSQL_TEST_USER=gotest
38
+ - export MYSQL_TEST_PASS=secret
39
+ - export MYSQL_TEST_ADDR=127.0.0.1:3307
40
+ - export MYSQL_TEST_CONCURRENT=1
41
+
22
42
- env : DB=MYSQL57
23
43
sudo : required
24
44
dist : trusty
@@ -30,10 +50,8 @@ matrix:
30
50
- go get github.com/mattn/goveralls
31
51
- docker pull mysql:5.7
32
52
- docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
33
- mysql:5.7 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB
34
- - sleep 30
53
+ mysql:5.7 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
35
54
- cp .travis/docker.cnf ~/.my.cnf
36
- - mysql --print-defaults
37
55
- .travis/wait_mysql.sh
38
56
before_script :
39
57
- export MYSQL_TEST_USER=gotest
@@ -52,10 +70,8 @@ matrix:
52
70
- go get github.com/mattn/goveralls
53
71
- docker pull mariadb:5.5
54
72
- docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
55
- mariadb:5.5 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB
56
- - sleep 30
73
+ mariadb:5.5 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
57
74
- cp .travis/docker.cnf ~/.my.cnf
58
- - mysql --print-defaults
59
75
- .travis/wait_mysql.sh
60
76
before_script :
61
77
- export MYSQL_TEST_USER=gotest
@@ -74,10 +90,8 @@ matrix:
74
90
- go get github.com/mattn/goveralls
75
91
- docker pull mariadb:10.1
76
92
- docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
77
- mariadb:10.1 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB
78
- - sleep 30
93
+ mariadb:10.1 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
79
94
- cp .travis/docker.cnf ~/.my.cnf
80
- - mysql --print-defaults
81
95
- .travis/wait_mysql.sh
82
96
before_script :
83
97
- export MYSQL_TEST_USER=gotest
0 commit comments