musicube/.gitlab-ci.yml

33 lines
506 B
YAML
Raw Normal View History

2021-09-24 19:38:54 +00:00
stages:
- test-lint-format
.job_setup:
image: python:3.9
before_script:
- pip install -r requirements.txt
pylint:
extends:
- .job_setup
stage: test-lint-format
script:
- pylint src/ test/
autopep8:
extends:
- .job_setup
stage: test-lint-format
script:
- autopep8 --recursive --diff src/ test/
pytest:
extends:
- .job_setup
stage: test-lint-format
script:
- pytest --cov=src/
- coverage xml
artifacts:
reports:
cobertura: coverage.xml