Skip to content

Creating more independant tests. #14

Creating more independant tests.

Creating more independant tests. #14

name: Tests for db-messiah
on:
push:
jobs:
build-gradle-project:
runs-on: ubuntu-latest
steps:
- name: Checkout project sources
uses: actions/checkout@v3
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Run unit tests
run: ./gradlew test
- name: Run e2e tests
run: ./gradlew test
services:
maria-db:
image: mariadb
env:
MARIADB_ROOT_PASSWORD: root
ports:
- 3306:3306
db-postgres:
image: postgres
env:
POSTGRES_PASSWORD: root
POSTGRES_USER: root
ports:
- 5432:5432
db-mysql:
image: mysql
env:
MYSQL_ROOT_PASSWORD: root
MYSQL_TCP_PORT: 3307
ports:
- 3307:3307
db-mssql:
image: mcr.microsoft.com/mssql/server:2017-latest
env:
ACCEPT_EULA: Y
MSSQL_SA_PASSWORD: Root_root1
ports:
- 1433:1433
db-db2:
image: icr.io/db2_community/db2
env:
LICENSE: accept
DB2INSTANCE: root
DB2INST1_PASSWORD: root
ports:
- 50000:50000