-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
32 lines (32 loc) · 1.71 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
sudo: required
dist: trusty
before_install:
- sudo apt-get update && sudo apt-get install --no-install-recommends texlive-fonts-recommended
texlive-latex-extra texlive-fonts-extra texlive-latex-recommended texlive-xetex
fonts-lmodern latex-xcolor texlive-bibtex-extra texlive-science texlive-lang-cjk biber dvipng
- wget -c https://sourceforge.net/projects/zjuthesis/files/fonts.tar.gz/download -O
fonts.tar.gz && tar xzf fonts.tar.gz && sudo mkdir -p /usr/share/fonts/truetype/custom/
&& sudo mv fonts/* /usr/share/fonts/truetype/custom/ && sudo fc-cache -f -v
script:
- make -C demo/ && make -C demo/ clean
- bash release.sh
- mkdir -p site/src && cp src/zju-thesis.pdf site/src/
deploy:
- provider: releases
api_key:
secure: 0Twccv1DolhzF8qaM6dHLhkDnNnXfbgq6p70nJgNr3SLdW5ujgQpNiwWakUGsrvsivAXmDg7GjOkbrfEwvEsReawWLwE5SJb0P51JrQr43ikOauVeB2n1xo9qfn30v5FKzJmEYnrXQBkptuSjh54SXdVC4VVIg7bmmBD8EkTtDlpgStcZMKpIFVKnlNFnXQgsD3f8zVMfUrZuFPgKZ1OTuSdhjC5dvwYRCDW+RfW5c3D6koFAcAyqDaz/N80LbbMAW8/CJtS+LKeRBMNqQAB89X9wYT3ctYpyBPbd3P61jEQmF0ZbNENID1qCig/gmodj/OZxVTRyNjBA+fsgw+1nsAZsxSthoFWSPzGeUfHWuEM0oLcZEG/V+6ruBWgYEkFq/eBHLSJ7gX9fE5nyrlhzxQDkRI+JA99AQ5P5Hp20MerHZKtPk/84mHj6bWXLqTXSrjsFdELMu7MsQRaavI9Un4b7e33Tl/8CCySjqWdrBn3S/28slHtCIuAEyTtzG9AKnKStGRd6iuSt+tiTJqKZrSq1Nfe2zh3nCtQtJ6uD54XOg1pG2BratNKfPfqKSAqzHiAM5xqW655zP/LTMO6egV6rIP7LmAtfDgOfBL8kWlxa/GxxBqix7mu4lL7nwfMi4wNHIaRIjtt0+QLgAbGveMZaL5EES1/BULHGY3l95Y=
file_glob: true
file:
- zju-thesis_v*.*.*.tar.gz
- zju-proposal_v*.*.*.tar.gz
skip_cleanup: true
on:
branch: master
tags: true
- provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN
keep-history: true
local_dir: site
on:
branch: master