-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
49 lines (40 loc) · 960 Bytes
/
.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
39
40
41
42
43
44
45
46
47
48
49
# This will run on Travis' 'new' container-based infrastructure
language: python
dist: xenial # required for Python >= 3.7
services:
- xvfb
sudo: false
python:
- 3.7
virtualenv:
system_site_package: true
before_install:
- pwd
- python --version
- pip install -U pip
- pip install -U -r requirements.txt
# Blacklist
branches:
only:
- master
# Install dependencies
addons:
apt:
packages:
- x11-utils
- libxkbcommon-x11-0
- doxygen
# Build your code e.g. by calling make
script:
- python3 -m unittest discover
- doxygen Doxyfile
# Generate and deploy documentation
deploy:
provider: pages
skip_cleanup: true
local_dir: html
github_token: $GH_REPO_TOKEN
on:
branch: master
notifications:
webhooks: https://outlook.office.com/webhook/4d231d8b-6905-48b4-8918-d34c8f93e54c@3a5a8744-5935-45f9-9423-b32c3a5de082/TravisCI/b99a29a860f8425ca3ce641b904527d9/4f557b1a-2daf-4c64-b6c1-b32a4a7e1e41