Skip to content
Snippets Groups Projects
Commit 2ccd285b authored by Valentin Groues's avatar Valentin Groues :eyes:
Browse files

add gitlab ci

parent 64855557
No related branches found
No related tags found
1 merge request!14add gitlab ci
Pipeline #
image: python:2.7
variables:
POSTGRES_DB: smash
POSTGRES_USER: runner
POSTGRES_PASSWORD: password
before_script:
- apt-get update && apt-get install -y libsasl2-dev libssl-dev
- pip install -r requirements.txt --default-timeout=180
- pip install -r requirements-dev.txt --default-timeout=180
test:
services:
- postgres:latest
script:
- cp "local_settings_ci.py" "smash/smash/local_settings.py"
- cd smash
- python manage.py makemigrations && python manage.py migrate
- coverage run --source web manage.py test
- coverage report -m
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'Paste long random string here' # Insert long random string
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
WSGI_APPLICATION = 'smash.wsgi.application'
# Database
# https://docs.djangoproject.com/en/1.10/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'smash', # Insert your database's name
'USER': 'runner', # Insert your database's user
'PASSWORD': 'password', # Insert your user's password
'HOST': 'postgres',
'PORT': '',
'TEST': {
'NAME': 'dbtest',
}, # '' === default one # Empty string is OK
# If to use sqlite
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
STATIC_ROOT = '/tmp/static' # Warning! `/tmp` directory can be flushed in any moment; use a persistent one; e.g. ~/tmp/static
MEDIA_ROOT = '/tmp/media' # Warning! `/tmp` directory can be flushed in any moment; use a persistent one, e.g. ~/tmp/media
ALLOWED_HOSTS = ["127.0.0.1", "localhost"]
coverage
django-debug-toolbar
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment