-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
executable file
·38 lines (32 loc) · 1.41 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
34
35
36
37
38
#
# Travis CI configuration
#
# Simply tests that Home Assistant configuration is valid.
#
# @link https://docs.travis-ci.com/user/tutorial/
#
# Select the base environment
language: python
python:
- "3.7"
# Enable Travis caching of Python Packages (per branch)
cache: pip
# Prepare the CI environment to support Home Assistant
before_install:
- mv secrets_ci.yaml secrets.yaml
- touch home-assistant_v2.db
- touch home-assistant.log
- HA_VERSION=$(<.HA_VERSION)
# Install Home Assistant
install:
- pip3 install homeassistant==${HA_VERSION}
# Test configuration files
script:
- hass --script check_config --config . --files
notifications:
webhooks:
urls:
secure: ZNyD0uKaJT7xv5lRQN7n6x4n89l6/zU6NqW0/zH8LW7b2gWNX1bWqxwNotF30zIzOnqjP7z3yWjVWQbYURQZQskR+qGw3DHr9MISnNJwgYMSMOM3B+yQzWYvZdVYxKmg7RICPLuts88aK6vYfdh0qAgKI5zQejcbcvaSAcdc59V/royraMSt9oKXLkeqthZU5NXdfAs5uCxcVJ/wdU1T8MFZevuUHyS+tVn2A+4P3gIIenY/q60yOuuhdCJs4lzM95cqyZrdCiQdF0z2Ao8nW82PIWChVyS9zraMH2W4yCSfgrtbNUbSODAX0ka3RAp+Cau/Y8LElod0IY/3VNIKuVngpNPOEqlaOEWKFKMl0dUJjMK2RPRKnGCvzFWZBVIyjVjWXPuG+tB/fnewt6LonMnUv5tBSRoYtpUG/pO4TJ/rUaMu1Na3y38dTeDX7Q3IUa2dcPwn+/4XRBVHuwUsxMx5fa503YHV6mzkD9p3G8bW8mJ8prvuw60Wz51Uzrr1fbV0XRg53VtsNdW8EMjg1TjJqZHMAoWE9DEVpFQF+hwd3lNGmjUiX/+ek4v0Vu6kW+1vkckB+JqrbIk5IbXbX8DLmwQUInXRUT8NnM9VUGBEgZj6kjfyPLMQSzQwMHA36xrSdXhNu4xRvTLWUY9sNskcUyKRljY9mLyBSalbIL8=
on_success: always
on_failure: always
on_start: always