32 lines
601 B
YAML
32 lines
601 B
YAML
language: python
|
|
dist: xenial
|
|
|
|
addons:
|
|
sonarcloud:
|
|
organization: "ezhov-evgeny"
|
|
token:
|
|
secure: f0f714f3bea6bd103e3eb82724ef3bb0d3b54d1d
|
|
|
|
services:
|
|
- docker
|
|
|
|
python:
|
|
- "2.7"
|
|
- "3.7"
|
|
- "3.8"
|
|
|
|
before_install:
|
|
- docker pull bytemark/webdav
|
|
- docker run -d --name webdav -e AUTH_TYPE=Basic -e USERNAME=alice -e PASSWORD=secret1234 -p 8585:80 bytemark/webdav
|
|
- docker ps -a
|
|
|
|
install:
|
|
- python setup.py develop
|
|
- pip install coverage
|
|
script:
|
|
- coverage run setup.py test
|
|
- coverage xml
|
|
- |
|
|
if [[ $TRAVIS_PYTHON_VERSION == "3.8" ]]; then
|
|
sonar-scanner
|
|
fi
|