Skip to content

Commit a62a435

Browse files
committed
ci: try to fix mysql
1 parent 9ba77a3 commit a62a435

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

.github/workflows/nodejs.yml

+24-11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@ name: CI
22

33
on: [push, pull_request]
44

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+
518
jobs:
619
lint:
720
runs-on: ubuntu-latest
@@ -45,9 +58,9 @@ jobs:
4558
postgres:
4659
image: postgres:${{ matrix.postgres-version }}
4760
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 }}
5164
ports:
5265
- 5432:5432
5366
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
@@ -75,10 +88,10 @@ jobs:
7588
mysql:
7689
image: mysql:${{ matrix.mysql-version }}
7790
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 }}
8295
ports:
8396
- 3306:3306
8497
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries 5
@@ -106,10 +119,10 @@ jobs:
106119
mariadb:
107120
image: mariadb:${{ matrix.mariadb-version }}
108121
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 }}
113126
ports:
114127
- 3306:3306
115128
options: --health-cmd="healthcheck.sh --connect --innodb_initialized" --health-interval=10s --health-timeout=5s --health-retries=3

0 commit comments

Comments
 (0)