Added mysql integration testing to drone
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
b5824ff81f
commit
6bdb454432
37
.drone1.yml
37
.drone1.yml
|
@ -9,7 +9,12 @@ clone:
|
||||||
depth: 50
|
depth: 50
|
||||||
|
|
||||||
services:
|
services:
|
||||||
- name: test-db
|
- name: test-db-unit
|
||||||
|
image: mariadb:10
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: vikunjatest
|
||||||
|
MYSQL_DATABASE: vikunjatest
|
||||||
|
- name: test-db-integration
|
||||||
image: mariadb:10
|
image: mariadb:10
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: vikunjatest
|
MYSQL_ROOT_PASSWORD: vikunjatest
|
||||||
|
@ -68,7 +73,7 @@ steps:
|
||||||
environment:
|
environment:
|
||||||
VIKUNJA_TESTS_USE_CONFIG: 1
|
VIKUNJA_TESTS_USE_CONFIG: 1
|
||||||
VIKUNJA_DATABASE_TYPE: mysql
|
VIKUNJA_DATABASE_TYPE: mysql
|
||||||
VIKUNJA_DATABASE_HOST: test-db
|
VIKUNJA_DATABASE_HOST: test-db-unit
|
||||||
VIKUNJA_DATABASE_USER: root
|
VIKUNJA_DATABASE_USER: root
|
||||||
VIKUNJA_DATABASE_PASSWORD: vikunjatest
|
VIKUNJA_DATABASE_PASSWORD: vikunjatest
|
||||||
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
||||||
|
@ -87,6 +92,34 @@ steps:
|
||||||
when:
|
when:
|
||||||
event: [ push, tag, pull_request ]
|
event: [ push, tag, pull_request ]
|
||||||
|
|
||||||
|
- name: integration-test-sqlite
|
||||||
|
image: vikunja/golang-build:latest
|
||||||
|
pull: true
|
||||||
|
environment:
|
||||||
|
VIKUNJA_TESTS_USE_CONFIG: 1
|
||||||
|
VIKUNJA_DATABASE_TYPE: sqlite
|
||||||
|
commands:
|
||||||
|
- make integration-test
|
||||||
|
depends_on: [ build ]
|
||||||
|
when:
|
||||||
|
event: [ push, tag, pull_request ]
|
||||||
|
|
||||||
|
- name: integration-test-mysql
|
||||||
|
image: vikunja/golang-build:latest
|
||||||
|
pull: true
|
||||||
|
environment:
|
||||||
|
VIKUNJA_TESTS_USE_CONFIG: 1
|
||||||
|
VIKUNJA_DATABASE_TYPE: mysql
|
||||||
|
VIKUNJA_DATABASE_HOST: test-db-unit
|
||||||
|
VIKUNJA_DATABASE_USER: root
|
||||||
|
VIKUNJA_DATABASE_PASSWORD: vikunjatest
|
||||||
|
VIKUNJA_DATABASE_DATABASE: vikunjatest
|
||||||
|
commands:
|
||||||
|
- make integration-test
|
||||||
|
depends_on: [ build ]
|
||||||
|
when:
|
||||||
|
event: [ push, tag, pull_request ]
|
||||||
|
|
||||||
---
|
---
|
||||||
########
|
########
|
||||||
# Build a release when pushing to master
|
# Build a release when pushing to master
|
||||||
|
|
Loading…
Reference in New Issue
Block a user