diff --git a/.gitlab-ci.elife.yml b/.gitlab-ci.elife.yml index 7513e9b7a9ce9578032867bc5dabddd1f5e095a9..8d86f5c730e7cbe8ce08ad1b2657d8839a22159c 100644 --- a/.gitlab-ci.elife.yml +++ b/.gitlab-ci.elife.yml @@ -78,23 +78,23 @@ deploy: # used by psql PGUSER: kotahidev PGPASSWORD: kotahidev - INSTANCE_NAME: elife services: - postgres - script: - - cd ${HOME} - - apt-get -y install postgresql-client - # this is needed for pgboss initial setup - #- psql -h postgres -U kotahidev -d kotahidev -c "create extension pgcrypto;" - # use the example env for tests - - cp .env.example .env - # specify host here else it confuses the linked postgres image - - POSTGRES_HOST=postgres yarn test:all:$TEST_ITEM + +.script_templ: &run_script_templ + - cd ${HOME} + - apt-get -y install postgresql-client + # use the example env for tests + - cp .env.example .env test-chrome: <<: *run_test_template - variables: - TEST_ITEM: "chrome:elife" + script: + - *run_script_templ + # this is needed for pgboss initial setup + - psql -h postgres -U kotahidev -d kotahidev -c "create extension pgcrypto;" + # specify host here else it confuses the linked postgres image + - POSTGRES_HOST=postgres yarn test:all:chrome:elife # test-chrome: # image: $IMAGE_ORG/$IMAGE_NAME-dev:$CI_COMMIT_SHA