diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d6b4cb360a66c188c6f97f7608f17323f4956102..46be7bd4b6cf061e8d7d563107ac1e5fd69dc8a0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,20 +3,31 @@ services: variables: POSTGRES_DB: portalmec_test + POSTGRES_USER: custom_user + POSTGRES_PASSWORD: custom_pass -before_script: - - apt-get update -y - - apt-get install default-jre postgresql-client -y - - gem install bundler - - bundle install --jobs $(nproc) --path=/cache/bundler - - bundle exec rake db:create -test: - stage: test +connect: + image: postgres script: - - rake test - tags: - - ruby - - postgres - - elasticsearch - - redis \ No newline at end of file + # official way to provide password to psql: http://www.postgresql.org/docs/9.3/static/libpq-envars.html + - export PGPASSWORD=$POSTGRES_PASSWORD + - psql -h "postgres" -U "$POSTGRES_USER" -d "$POSTGRES_DB" -c "SELECT 'OK' AS status;" + + +#before_script: +# - apt-get update -y +# - apt-get install default-jre postgresql-client -y +# - gem install bundler +# - bundle install --jobs $(nproc) --path=/cache/bundler +# - bundle exec rake db:create + +#test: +# stage: test +# script: +# - rake test +# tags: +# - ruby +# - postgres +# - elasticsearch +# - redis \ No newline at end of file