File tree Expand file tree Collapse file tree 1 file changed +14
-8
lines changed Expand file tree Collapse file tree 1 file changed +14
-8
lines changed Original file line number Diff line number Diff line change 15
15
16
16
if : " !contains(github.event.head_commit.message, '[no-ci]')"
17
17
18
+ services :
19
+ mysql :
20
+ image : mysql:8.4
21
+ env :
22
+ MYSQL_DATABASE : job-board-test
23
+ MYSQL_ALLOW_EMPTY_PASSWORD : ' yes'
24
+ ports :
25
+ - 3306:3306
26
+ options : >-
27
+ --health-cmd="mysqladmin ping --silent"
28
+ --health-interval=10s
29
+ --health-timeout=5s
30
+ --health-retries=3
31
+
18
32
steps :
19
33
- name : Code checkout
20
34
uses : actions/checkout@v4
26
40
tools : composer:v2
27
41
coverage : xdebug
28
42
29
- - name : Set up MySQL
30
- run : |
31
- sudo /etc/init.d/mysql start
32
- mysql -e 'CREATE DATABASE `job-board-test`;' -uroot -proot
33
-
34
43
- name : Setup default environment
35
44
run : cp .env.example .env
36
45
37
- - name : Update .env file
38
- run : sed -i 's/^DB_PASSWORD=.*/DB_PASSWORD=root/' .env
39
-
40
46
- name : Cache composer dependencies
41
47
uses : actions/cache@v4
42
48
with :
You can’t perform that action at this time.
0 commit comments