@@ -2,6 +2,19 @@ name: CI
2
2
3
3
on : [push, pull_request]
4
4
5
+ env :
6
+ POSTGRES_USER : postgres
7
+ POSTGRES_PASSWORD : password
8
+ POSTGRES_DB : sequelize
9
+
10
+ MYSQL_USER : sequelize
11
+ MYSQL_DATABASE : sequelize
12
+ MYSQL_PASSWORD : password
13
+
14
+ MARIADB_USER : sequelize
15
+ MARIADB_DATABASE : sequelize
16
+ MARIADB_PASSWORD : password
17
+
5
18
jobs :
6
19
lint :
7
20
runs-on : ubuntu-latest
45
58
postgres :
46
59
image : postgres:${{ matrix.postgres-version }}
47
60
env :
48
- POSTGRES_USER : postgres
49
- POSTGRES_PASSWORD : password
50
- POSTGRES_DB : sequelize
61
+ POSTGRES_USER : ${{ env.POSTGRES_USER }}
62
+ POSTGRES_PASSWORD : ${{ env.POSTGRES_PASSWORD }}
63
+ POSTGRES_DB : ${{ env.POSTGRES_DB }}
51
64
ports :
52
65
- 5432:5432
53
66
options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
@@ -75,10 +88,10 @@ jobs:
75
88
mysql :
76
89
image : mysql:${{ matrix.mysql-version }}
77
90
env :
78
- MYSQL_DATABASE : sequelize
79
- MYSQL_ROOT_PASSWORD : password
80
- MYSQL_USER : sequelize
81
- MYSQL_PASSWORD : password
91
+ MYSQL_DATABASE : ${{ env.MYSQL_DATABASE }}
92
+ MYSQL_ROOT_PASSWORD : ${{ env.MYSQL_PASSWORD }}
93
+ MYSQL_USER : ${{ env.MYSQL_USER }}
94
+ MYSQL_PASSWORD : ${{ env.MYSQL_PASSWORD }}
82
95
ports :
83
96
- 3306:3306
84
97
options : --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries 5
@@ -106,10 +119,10 @@ jobs:
106
119
mariadb :
107
120
image : mariadb:${{ matrix.mariadb-version }}
108
121
env :
109
- MARIADB_DATABASE : sequelize
110
- MARIADB_ROOT_PASSWORD : password
111
- MARIADB_USER : sequelize
112
- MARIADB_PASSWORD : password
122
+ MARIADB_DATABASE : ${{ env.MARIADB_DATABASE }}
123
+ MARIADB_ROOT_PASSWORD : ${{ env.MARIADB_PASSWORD }}
124
+ MARIADB_USER : ${{ env.MARIADB_USER }}
125
+ MARIADB_PASSWORD : ${{ env.MARIADB_PASSWORD }}
113
126
ports :
114
127
- 3306:3306
115
128
options : --health-cmd="healthcheck.sh --connect --innodb_initialized" --health-interval=10s --health-timeout=5s --health-retries=3
0 commit comments