diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d02d5e2dca024bf9c2ea39b71e8c5ce7b26c2c46..9bf3e6c7747f03ce2be4d59f0959b692f98646ae 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