Fakultas Ilmu Komputer UI

Commit 2d2d2f05 authored by Muhammad Farhan Thariq's avatar Muhammad Farhan Thariq
Browse files

initial commit

parent 380eb9cf
Pipeline #56885 failed with stage
in 1 minute and 1 second
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
Supports Markdown
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