CineSync/.gitlab-ci.yml
2024-04-24 11:23:34 +05:00

27 lines
502 B
YAML

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