forked from nornir-automation/nornir
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
33 lines (33 loc) · 2.03 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
sudo: required
language: minimal
dist: xenial
services:
- docker
matrix:
include:
- env: PYTHON=3.6 TESTS=pytest
- env: PYTHON=3.7 TESTS=pytest
- env: PYTHON=3.6 TESTS=sphinx
- env: PYTHON=3.6 TESTS=black
- env: PYTHON=3.6 TESTS=pylama
- env: PYTHON=3.6 TESTS=mypy
- env: PYTHON=3.6 TESTS=nbval
script:
- make start_dev_env
- make $TESTS
before_deploy:
- curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
- poetry config http-basic.pypi $PYPI_USER $PYPI_PASSWORD
- poetry build
deploy:
provider: script
script: poetry publish
on:
tags: true
condition: "$PYTHON == 3.7"
after_success:
- coveralls
env:
global:
- secure: firzv1zjwv5ADpmP0J87d8XzlVsMLkVKgKkJ+L5+rrx0AN/+42214Qz54oPDTTZAxvk1fw3G6zjoHyKJvhEJch4DNYFELuPPY1ciNcSwcjz94E0b24IhTHF+B6ImUVEtfHw5fZzVxYFdVePS9Wb2jEtxvaIM1NSVeEiqPFxXu8KXMRRuQ0cWl7rH0PHvvv0xelgtgSp2naV0J+/F3d120XOz28T4Guq2A9194vVkHhnIE96KaLayhcCGTbzpbFtf2IrQsoGzr8wqD7cQ8AgvaRrSe/7Uw5uTsfo1tt8jUFLoIAGVubsG0PVBkxbYcN3dhrZEWQUNYEFfrrHL+tLkSNWi6A70zRSMMgAwQc4cdLlP9VHtVys/MFPS5FIUgVMkx0Xnm5HKueYLY4hkWZJ3anRKFRQkHXeLhalha2a2hLZDlWvtOFiqLENllw3lQiarWX6FqGoPSaTi9U0i4cAg1xc+VRXGTqLsKqO8gU91jdd1FVUTJBTyhFOun7u4KemOl5z2/FdixeNQOr2GsdbBAF3SDgEvCXrI2KTqIx2WfmQcUgpNgS0MYOdjvszjk32rkPFX6PLZvnuGQrcveniXPMABE/OdiokcGIxeQ8Hjv6oIcOXjMiEEp7x/o3wKVxN/VBSbRX2lzW+qVuGJ9D7rHIa3T0KlSwz3GkxHUueKvqs=
- secure: c5wUDBOe0ge/Wgs5fMbUEDk56AQx0Ex0uXUaeTujfvbcgUs32fOvF4IB3eQp12F81XGMRuGuTmRKgSFNZSDLTiJCqu9xUnUK8af/VAnGW7TjBisD3T7f9h3SmLVdUw8cl+ryLcLPphyddTB4uCSpatazqs4vYJ7OaK6kytRMVpPxvq4vN+/vyUNfNIDC75mSxE5/FVyHqlS4e5h835tVn36mDFbzX5UthNS1w1AH20FDdNTDKKQOz6M2Awxsfvo/TzWc0nABypbp2rjxdjns7VC/nGQ61nuNtS/uilK5yGcfbnrMzAhhLhCHU0reYpU2B7X5UUHMl9DxkO+0+LHmjAH4Y0piwo7RvHrVvj2uBADjyefHyWkAjVj7TXCmXEaKDZXW76muzsdsNafXqOU9vBUe6WnV3GYqYOmvVGTNOB0aG21aRQojY6xwOfj+aVkZa74nwpt4VbrP3AupMDIiMmpX7VOynoCvHoA6XOSi0687XtCwqG32IedDb61AaThB89LBjWm/18UElFAw51V6hG0XovAUdceehSOTpZL1NEtBDBTvJD4/wUnQ8cbnbfqnwxDUWkZB/DEnfwFLL33zwPVdx4fdD1VgeMD2vdpm1e8cIRB7qFhb7YRDhVEGOGtyWRvWbw92sjY+SD2q4UJ95KA6KzOkuSHVbbnC4YzWQ2I=