diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bacfb182793adb4c66cc100bc4b5b5a9844c9792..9d3d7159e3dbe23b2895bb3a60808737358e72f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,16 +1,21 @@ -include: -- project: 'dhu.projets/ci-templates' - ref: master - file: 'maven-build.yml' -- project: 'dhu.projets/ci-templates' - ref: master - file: 'maven-release.yml' +include: + - project: 'dhu.projets/ci-include' + ref: v1.0.3 + file: 'ci-verify-deploy-release.yml' -services: - - postgres:12.2-alpine +default: + before_script: + - | + sudo -u postgres psql << EOF + CREATE ROLE ${TEST_DB_USER} WITH login PASSWORD $(echo "'"${TEST_DB_PASSWORD}"'"); + CREATE DATABASE "${TEST_DB_NAME}" OWNER ${TEST_DB_USER}; + \l + EOF -variables: - POSTGRES_DB: campanuleTestDB - POSTGRES_USER: campanule - POSTGRES_PASSWORD: campanulepass - POSTGRES_HOST_AUTH_METHOD: trust + - sudo echo "127.0.1.2 ${TEST_DB_HOST}" >> /etc/hosts + - cat /etc/hosts + + - | + PGPASSWORD="${TEST_DB_PASSWORD}" psql -h ${TEST_DB_HOST} -p ${TEST_DB_PORT} -U "${TEST_DB_USER}" "${TEST_DB_NAME}" << EOF + \d + EOF