File tree 1 file changed +9
-19
lines changed
1 file changed +9
-19
lines changed Original file line number Diff line number Diff line change 9
9
php : [ '8.2', '8.3', '8.4' ]
10
10
mysql-version : [ '5.7', '8.0', '8.4' ]
11
11
12
- services :
13
- mysql :
14
- image : " mysql:${{ matrix.mysql-version }}"
15
- env :
16
- MYSQL_ROOT_PASSWORD : root
17
- MYSQL_DATABASE : mysqlreplication_test
18
- ports :
19
- - 3306/tcp
20
- options : >
21
- --mount type=bind,source=${{ github.workspace }}/my.cnf,target=/etc/mysql/conf.d/my.cnf
22
12
steps :
23
13
- name : Checkout
24
14
uses : actions/checkout@v2
25
15
26
- - name : Verify Connection
27
- env :
28
- PORT : ${{ job.services.mysql.ports[3306] }}
29
- run : |
30
- while ! mysqladmin ping -h"127.0.0.1" -P"$PORT" --silent; do
31
- sleep 1
32
- done
16
+ - uses : shogo82148/actions-setup-mysql@v1
17
+ with :
18
+ mysql-version : " ${{ matrix.mysql-version }}"
19
+ my-cnf : |
20
+ server-id=1
21
+ binlog_format=row
22
+ log_bin=ON
23
+ binlog_rows_query_log_events=ON
24
+ root-password : root
33
25
34
26
- name : Setup PHP, with composer and extensions
35
27
uses : shivammathur/setup-php@v2
55
47
56
48
- name : Run tests
57
49
run : vendor/bin/phpunit --coverage-text
58
- env :
59
- PORT : ${{ job.services.mysql.ports[3306] }}
You can’t perform that action at this time.
0 commit comments