добавил CI

This commit is contained in:
Андрей Дувакин 2024-04-24 11:23:34 +05:00
parent 31394c5005
commit 423b763268
2 changed files with 30 additions and 4 deletions

26
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,26 @@
stages:
- linting
- black
flake8:
stage: linting
image: registry.gitlab.com/pipeline-components/flake8:latest
script:
- pip install -r requirements/test.txt
- flake8 .
only:
- main
black_check:
stage: black
image: python:3.9
script:
- pip install -r requirements/dev.txt
- black --check --config pyproject.toml .
testing:
stage: testing
script:
- pip install -r requirements/test.txt -r requirements/prod.txt
- cd lyceum
- python manage.py test

View File

@ -90,19 +90,19 @@ DATABASES = {
AUTH_PASSWORD_VALIDATORS = [
{
'NAME': 'django.contrib.auth.'
'password_validation.UserAttributeSimilarityValidator',
'password_validation.UserAttributeSimilarityValidator',
},
{
'NAME': 'django.contrib.auth.'
'password_validation.MinimumLengthValidator',
'password_validation.MinimumLengthValidator',
},
{
'NAME': 'django.contrib.auth.'
'password_validation.CommonPasswordValidator',
'password_validation.CommonPasswordValidator',
},
{
'NAME': 'django.contrib.auth.'
'password_validation.NumericPasswordValidator',
'password_validation.NumericPasswordValidator',
},
]