Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit 2d2d2f05 authored by Muhammad Farhan Thariq's avatar Muhammad Farhan Thariq
Browse files

initial commit

parent 380eb9cf
No related branches found
No related tags found
No related merge requests found
Pipeline #56885 failed
stages:
- test
- deploy
# Uncomment these lines if you would use tdd using selenium in your project
# UnitTest:
# image: python:3.6
# stage: test
# before_script:
# - wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
# - echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list
# - pip install -r requirements.txt
# - python manage.py makemigrations
# - python manage.py migrate
# - apt-get update -qq && apt-get install -y -qq unzip
# - apt-get install -y google-chrome-stable
# - apt-get install -y xvfb
# - wget https://chromedriver.storage.googleapis.com/2.32/chromedriver_linux64.zip
# - unzip chromedriver_linux64.zip
# - python manage.py collectstatic --no-input
# - python manage.py runserver 8000 &
# when: on_success
# script:
# - coverage run manage.py test
# - coverage report -m
Deployment:
image: ruby:2.4
stage: deploy
before_script:
- gem install dpl
- wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh
script:
- dpl --provider=heroku --app=$HEROKU_APPNAME --api-key=$HEROKU_APIKEY
- export HEROKU_API_KEY=$HEROKU_APIKEY
- heroku run --app $HEROKU_APPNAME python manage.py migrate
environment:
name: production
url: $HEROKU_APP_HOST
\ No newline at end of file
migrate: bash python manage.py migrate
web: gunicorn my_app.wsgi
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment