forked from jasper-software/jasper
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
79 lines (65 loc) · 2.02 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# NOTE: Do not perform Windows builds (at least for now) since this
# feature is only in beta release and apparently secret environment
# variables might not always be masked. (At least some warnings
# observed suggest this.)
################################################################################
# Specify notifications.
################################################################################
notifications:
email:
on_success: change
on_failure: always
################################################################################
# Specify the build matrix.
################################################################################
language: c
os:
- linux
- osx
# Trusty Tahr release date: April 17, 2014
dist: trusty
sudo: required
compiler:
- clang
- gcc
arch:
- amd64
- arm64
- ppc64le
################################################################################
# Specify extra packages needed.
################################################################################
addons:
apt:
packages:
- doxygen
- freeglut3-dev
- freeglut3
- libjpeg-turbo8
- libjpeg-turbo8-dev
################################################################################
# Specify build script.
################################################################################
script:
- build/travis/build -t /tmp/jasper
################################################################################
# Specify deployment.
################################################################################
jobs:
include:
- stage: deploy
script:
- build/travis/build -t /tmp/jasper
os: linux
dist: xenial
compiler: gcc
deploy:
provider: pages
repo: jasper-software/jasper-manual
target_branch: gh-pages
local_dir: /tmp/jasper/static/install/share/doc/JasPer/html
skip_cleanup: true
github_token: $GITHUB_TOKEN
keep_history: true
on:
branch: master