mirror of
https://git.rwth-aachen.de/acs/public/villas/web-backend-go/
synced 2025-03-30 00:00:12 +01:00
ci: use environment variables
This commit is contained in:
parent
cbefdd2d07
commit
75d5e58a49
1 changed files with 13 additions and 12 deletions
|
@ -3,7 +3,6 @@ services:
|
||||||
- rabbitmq:latest
|
- rabbitmq:latest
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
TEST_FOLDER: database
|
|
||||||
DOCKER_IMAGE: ${CI_REGISTRY}/acs/public/villas/web-backend-go
|
DOCKER_IMAGE: ${CI_REGISTRY}/acs/public/villas/web-backend-go
|
||||||
DOCKER_IMAGE_DEV: ${CI_REGISTRY}/acs/public/villas/web-backend-go/dev
|
DOCKER_IMAGE_DEV: ${CI_REGISTRY}/acs/public/villas/web-backend-go/dev
|
||||||
POSTGRES_DB: testvillasdb
|
POSTGRES_DB: testvillasdb
|
||||||
|
@ -79,6 +78,11 @@ test:apidoc:
|
||||||
|
|
||||||
test:all:
|
test:all:
|
||||||
stage: test
|
stage: test
|
||||||
|
variables:
|
||||||
|
DB_NAME: ${POSTGRES_DB}
|
||||||
|
DB_HOST: ${POSTGRES_HOST}
|
||||||
|
DB_USER: ${POSTGRES_USER}
|
||||||
|
DB_PASS: ${POSTGRES_PASSWORD}
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
image: golang:1.12.9-buster
|
image: golang:1.12.9-buster
|
||||||
|
@ -88,29 +92,26 @@ test:all:
|
||||||
-p 1
|
-p 1
|
||||||
-covermode=count
|
-covermode=count
|
||||||
-coverprofile ./testcover.txt
|
-coverprofile ./testcover.txt
|
||||||
-dbname ${POSTGRES_DB}
|
|
||||||
-dbhost ${POSTGRES_HOST}
|
|
||||||
-dbuser ${POSTGRES_USER}
|
|
||||||
-dbpass ${POSTGRES_PASSWORD}
|
|
||||||
-amqp ${AMQP_URL}
|
|
||||||
- go tool cover -func=testcover.txt
|
- go tool cover -func=testcover.txt
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:backend
|
- build:backend
|
||||||
|
|
||||||
test:database:
|
test:database:
|
||||||
stage: test
|
stage: test
|
||||||
|
variables:
|
||||||
|
TEST_FOLDER: database
|
||||||
|
MODE: test
|
||||||
|
DB_NAME: ${POSTGRES_DB}
|
||||||
|
DB_HOST: ${POSTGRES_HOST}
|
||||||
|
DB_USER: ${POSTGRES_USER}
|
||||||
|
DB_PASS: ${POSTGRES_PASSWORD}
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
image: golang:1.12.9-buster
|
image: golang:1.12.9-buster
|
||||||
script:
|
script:
|
||||||
- go mod tidy
|
- go mod tidy
|
||||||
- cd ${TEST_FOLDER}
|
- cd ${TEST_FOLDER}
|
||||||
- go test -v -args
|
- go test -v
|
||||||
-dbname ${POSTGRES_DB}
|
|
||||||
-dbhost ${POSTGRES_HOST}
|
|
||||||
-dbuser ${POSTGRES_USER}
|
|
||||||
-dbpass ${POSTGRES_PASSWORD}
|
|
||||||
-amqp ${AMQP_URL}
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- build:backend
|
- build:backend
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue