mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-08-20 11:54:52 +03:00
� update .gitlab-ci
This commit is contained in:
parent
8d56a379dd
commit
ab7d44049c
|
@ -3,10 +3,19 @@ stages:
|
||||||
- test
|
- test
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
|
{% if cookiecutter.database_engine == 'postgresql' -%}
|
||||||
POSTGRES_USER: '{{ cookiecutter.project_slug }}'
|
POSTGRES_USER: '{{ cookiecutter.project_slug }}'
|
||||||
POSTGRES_PASSWORD: ''
|
POSTGRES_PASSWORD: ''
|
||||||
POSTGRES_DB: 'test_{{ cookiecutter.project_slug }}'
|
POSTGRES_DB: 'test_{{ cookiecutter.project_slug }}'
|
||||||
POSTGRES_HOST_AUTH_METHOD: trust
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
|
{% elif cookiecutter.database_engine == 'mysql' -%}
|
||||||
|
MYSQL_USER: '{{ cookiecutter.project_slug }}'
|
||||||
|
MYSQL_PASSWORD: ''
|
||||||
|
MYSQL_DATABASE: 'test_{{ cookiecutter.project_slug }}'
|
||||||
|
MYSQL_ROOT_PASSWORD: ''
|
||||||
|
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
|
||||||
|
{% endif -%}
|
||||||
|
{%- endif %}
|
||||||
{% if cookiecutter.use_celery == 'y' -%}
|
{% if cookiecutter.use_celery == 'y' -%}
|
||||||
CELERY_BROKER_URL: 'redis://redis:6379/0'
|
CELERY_BROKER_URL: 'redis://redis:6379/0'
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
@ -39,9 +48,17 @@ pytest:
|
||||||
tags:
|
tags:
|
||||||
- python
|
- python
|
||||||
services:
|
services:
|
||||||
- postgres:{{ cookiecutter.postgresql_version }}
|
{% if cookiecutter.database_engine == 'postgresql' -%}
|
||||||
|
- postgres:{{ cookiecutter.database_version.split('@')[1] }}
|
||||||
|
{% elif cookiecutter.database_engine == 'mysql' -%}
|
||||||
|
- mysql:{{ cookiecutter.database_version.split('@')[1] }}
|
||||||
|
{% endif -%}
|
||||||
variables:
|
variables:
|
||||||
|
{% if cookiecutter.database_engine == 'postgresql' -%}
|
||||||
DATABASE_URL: pgsql://$POSTGRES_USER:$POSTGRES_PASSWORD@postgres/$POSTGRES_DB
|
DATABASE_URL: pgsql://$POSTGRES_USER:$POSTGRES_PASSWORD@postgres/$POSTGRES_DB
|
||||||
|
{% elif cookiecutter.database_engine == 'mysql' -%}
|
||||||
|
DATABASE_URL: mysql://$MYSQL_USER:$MYSQL_PASSWORD@mysql/$MYSQL_DATABASE
|
||||||
|
{% endif -%}
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- pip install -r requirements/local.txt
|
- pip install -r requirements/local.txt
|
||||||
|
|
Loading…
Reference in New Issue
Block a user