diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8ac31ba --- /dev/null +++ b/.drone.yml @@ -0,0 +1,23 @@ +kind: pipeline +type: exec +name: default + + +platform: + os: linux + arch: amd64 + +steps: + - name: install deps + commands: + - dnf install -y python3 python3-pip + - pip3 install -U Django coverage flake8 pylint django-coverage-plugin pylint-django django-bootstrap4 + - name: run unittests + commands: + - coverage run --source='.' manage.py test --noinput --parallel + - name: run flake8 + commands: + - flake8 + - name: run pylint + commands: + - pylint --rcfile=.pylintrc -- **/*.py