From 452e67d9c734bd61ccc5c6a1aae537978cba232c Mon Sep 17 00:00:00 2001 From: Zack Wong <coffee@ucc.asn.au> Date: Sat, 23 Feb 2019 20:08:21 +0800 Subject: [PATCH] implement test env deployment --- .gitlab-ci.yml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d02d5e2..9bf3e6c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,24 +1,13 @@ stages: - - prep - - test - deploy before_script: - stage: prep script: - echo "preparing environment" - virtualenv env - . env/bin/activate - pip install -r pip-packages.txt -test: - stage: test - script: - - echo "Running tests" - - . env/bin/activate - - python3 src/manage.py check - - deploy_staging: stage: deploy script: @@ -44,14 +33,13 @@ deploy_test: stage: deploy script: - echo "Deploy to test" - - virtualenv venv - . venv/bin/activate - - pip install -r pip-packages.txt + - python3 src/manage.py makemigrations + - python3 src/manage.py migrate --run-syncdb - ln -s /etc/uwsgi/vassals/test.skel /etc/uwsgi/vassals/$CI_COMMIT_REF_NAME.ini - environment: - name: test-$CI_COMMIT_REF_NAME - url: https://portal.ucc.asn.au/test/$CI_COMMIT_REF_NAME + name: test/$CI_COMMIT_REF_NAME + url: https://$CI_COMMIT_REF_NAME.test.ucc.asn.au except: - master \ No newline at end of file -- GitLab