feat: setup CI for mariadb support

This commit is contained in:
realaravinth
2022-07-20 17:38:47 +05:30
parent 9371416398
commit 0b2af2f900
2 changed files with 34 additions and 2 deletions

View File

@@ -34,11 +34,27 @@ jobs:
--health-retries 5 --health-retries 5
ports: ports:
- 5432:5432 - 5432:5432
mcaptcha-redis: mcaptcha-redis:
image: mcaptcha/cache image: mcaptcha/cache
ports: ports:
- 6379:6379 - 6379:6379
maria:
image: mariadb
env: MARIADB_USER:maria
MARIADB_PASSWORD:password
MARIADB_ROOT_PASSWORD:password
MARIADB_DATABASE:maria
options: >-
--health-cmd="mysqladmin ping"
--health-interval=10s
--health-timeout=5s
--health-retries=10
ports:
- 3306:3306
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: ⚡ Cache - name: ⚡ Cache

View File

@@ -8,7 +8,8 @@ on:
push: push:
branches: branches:
- master - master
- db-abstract - "*"
- !gh-pages
jobs: jobs:
build_and_test: build_and_test:
@@ -37,6 +38,7 @@ jobs:
--health-retries 5 --health-retries 5
ports: ports:
- 5432:5432 - 5432:5432
mcaptcha-redis: mcaptcha-redis:
image: mcaptcha/cache image: mcaptcha/cache
ports: ports:
@@ -51,6 +53,20 @@ jobs:
- 1080:1080 - 1080:1080
- 10025:1025 - 10025:1025
maria:
image: mariadb
env: MARIADB_USER:maria
MARIADB_PASSWORD:password
MARIADB_ROOT_PASSWORD:password
MARIADB_DATABASE:maria
options: >-
--health-cmd="mysqladmin ping"
--health-interval=10s
--health-timeout=5s
--health-retries=10
ports:
- 3306:3306
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: ⚡ Cache - name: ⚡ Cache