test: script: - apt-get update -qy - apt-get install -y python-dev python-pip sudo postgresql postgresql-client libpq-dev - service postgresql start - sudo -u postgres psql -c "CREATE USER kape WITH PASSWORD 'kape' CREATEDB" - sudo -u postgres psql -c "CREATE DATABASE kape OWNER kape" - pip install -r requirements.txt - python manage.py migrate - python manage.py test staging: type: deploy script: - apt-get update -qy - apt-get install -y ruby-dev - gem install dpl - dpl --provider=heroku --app=gitlab-ci-python-test-staging --api-key=$HEROKU_STAGING_API_KEY only: - develop production: type: deploy script: - apt-get update -qy - apt-get install -y ruby-dev - gem install dpl - dpl --provider=heroku --app=gitlab-ci-python-test-prod --api-key=$HEROKU_PRODUCTION_API_KEY only: - master