Skip to content
Snippets Groups Projects
Commit f7a0c43d authored by Zack Wong's avatar Zack Wong
Browse files

change ci config

parent 85c96cf7
Branches
Tags
No related merge requests found
stages:
tages:
- test
- deploy
before_script:
- echo "preparing environment"
- virtualenv env
- virtualenv env -p `which python3`
- . env/bin/activate
- pip install -r pip-packages.txt
......@@ -16,11 +16,22 @@ test:
deploy_test:
stage: deploy
tags:
- test
variables:
DB_ENGINE : django.db.backends.sqlite3
DB_NAME : /var/www/test/$CI_COMMIT_REF_NAME/.db/members.db
DEPLOY_HOST : $CI_COMMIT_REF_NAME.test.ucc.asn.au
script:
- echo "Deploy to test"
- . venv/bin/activate
- python3 src/manage.py makemigrations
- python3 src/manage.py migrate --run-syncdb
- rm -f /var/www/test/$CI_COMMIT_REF_NAME
- rm -f /etc/uwsgi/vassals/$CI_COMMIT_REF_NAME.ini
- mkdir .db
- envsubst < src/gms/settings_local.example.py > src/gms/settings_local.py
- ln -srT ./ /var/www/test/$CI_COMMIT_REF_NAME
- python src/manage.py collectstatic
- python src/manage.py makemigrations
- python 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
......
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