Commit 4b0b3c24 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

use YAML anchors to remove copy paste for postgres compatibility tests

parent 77526774
Pipeline #12117 passed with stage
in 10 minutes and 54 seconds
......@@ -413,10 +413,9 @@ test_deploy_with_db_without_superadmin_rights:
- test 200 = $(curl --write-out %{http_code} --silent --output /dev/null -c cookie.txt http://localhost:8080/minerva/api/doLogin)
- test 200 = $(curl --write-out %{http_code} --silent --output /dev/null --cookie cookie.txt http://localhost:8080/minerva/api/projects/)
test_postgres_9_3_compatibility:
.test_database_template: &test_database_definition
image: maven:3.6.0-jdk-8
services:
- postgres:9.3
stage: test
script:
- mkdir /etc/minerva/
......@@ -424,25 +423,17 @@ test_postgres_9_3_compatibility:
- mvn -DskipTests=true clean install -pl persist -am
- mvn test -pl persist
test_postgres_9_3_compatibility:
<<: *test_database_definition
services:
- postgres:9.3
test_postgres_10_compatibility:
image: maven:3.6.0-jdk-8
<<: *test_database_definition
services:
- postgres:10
stage: test
script:
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl persist -am
- mvn test -pl persist
test_postgres_11_compatibility:
image: maven:3.6.0-jdk-8
<<: *test_database_definition
services:
- postgres:11
stage: test
script:
- mkdir /etc/minerva/
- cp test-db-ci.properties /etc/minerva/db.properties
- mvn -DskipTests=true clean install -pl persist -am
- mvn test -pl persist
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment