-
Notifications
You must be signed in to change notification settings - Fork 163
/
.travis.yml
44 lines (44 loc) · 1.37 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
language: python
install:
- sudo add-apt-repository ppa:texlive-backports/ppa -y
- sudo apt-get update
- sudo cp -r assets/fonts/* /usr/local/share/fonts/
- sudo fc-cache -f -v
- sudo apt-get install texlive-latex-recommended
- sudo apt-get install texlive-latex-extra
- sudo apt-get install texlive-fonts-recommended
- sudo apt-get install texlive-xetex
- gem install jekyll --version 2.5.3
- gem install kramdown
script:
- ./scripts/build
- cd site
- jekyll build
- cd ..
deploy:
- provider: s3
access_key_id: AKIAILY5S7AZ77Q4BYBA
secret_access_key:
secure: "os6r0tpMbE6e9GBcQn2S/kAPpeQy61ddB5+5N5FGgYv6pm3wL53enTldr1ZAxCp08PXX71mbufGU30WM4lmq4EFT8+zpZhOild30X6ICg8FKaC5Ip99Cp5dB+A+lzxmkF7F1eegxMXgBhfNuNjtM3/97ffyvcCR5xwR2A9Aka4w="
bucket: dissertate.io
skip_cleanup: true
local-dir: build
on:
repo: suchow/Dissertate
branch: master
- provider: s3
access_key_id: AKIAILY5S7AZ77Q4BYBA
secret_access_key:
secure: "os6r0tpMbE6e9GBcQn2S/kAPpeQy61ddB5+5N5FGgYv6pm3wL53enTldr1ZAxCp08PXX71mbufGU30WM4lmq4EFT8+zpZhOild30X6ICg8FKaC5Ip99Cp5dB+A+lzxmkF7F1eegxMXgBhfNuNjtM3/97ffyvcCR5xwR2A9Aka4w="
bucket: dissertate.io
skip_cleanup: true
local-dir: site/_site
on:
repo: suchow/Dissertate
branch: master
notifications:
email:
recipients:
on_success: always
on_failure: always