добавил CI
This commit is contained in:
parent
31394c5005
commit
423b763268
26
.gitlab-ci.yml
Normal file
26
.gitlab-ci.yml
Normal 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
|
||||||
Loading…
x
Reference in New Issue
Block a user