blob: 26a09d321aaa155a0c29f5242d6ca694b8be4ec7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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
|