base_django/.gitlab-ci.yml

25 lines
535 B
YAML

stages:
- lint
- test
lint:
stage: lint
script:
- apt-get update -qy
- apt-get install -y python3 python3-pip
- python3 -m pip install -r requirements.txt
- python3 -m black --check .
- python3 -m isort --check .
- python3 -m flake8
- python3 -m pylint app
- python3 -m mypy .
test:
stage: test
script:
- apt-get update -qy
- apt-get install -y python3 python3-pip
- python3 -m pip install --upgrade pip
- python3 -m pip install -r requirements.txt
- python3 -m pytest