-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy path.travis.yml
53 lines (46 loc) · 2.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# added by martinec
# Based on:
# https://github.com/harshjv/travis-ci-latex-pdf
# https://github.com/SimonWaldherr/HowTo-Deploy-LaTeX-Documents
# https://gist.github.com/snim2/9160862
# https://docs.travis-ci.com/user/notifications
os: linux
dist: trusty
# R VM already contains LaTeX
# language: r
# sudo required
sudo: required
# notifications
notifications:
email:
recipients:
on_success: change
on_failure: always
slack:
secure: QiGkl5HS7YGL2+OZt9slPGH3LDzK9jYSlKdI3WkCXSj9VCkjaLWexwATNXdW/udzZutaJ4m5k+tdRY6LX+Lwn5EnMWmM605+avVfxc7paZxCyVHXlHs6Axqq/kqxEXcybE5A06TA0U/0qnQPnwX1qjToL/vNP8y5+DxoPKn5GvZqA4azOyf8q5bIOFQA24TdiAfrf/V17eNx2IlaVwI5obI5N7bgV8quqBOj7usoDt/IyClDJXpoHKxvW8uYds4o1SyDDs9Rbg/LCBL/1IEO6c43YwSzpbobW9IZ7wa0kdBTk+pcGsC0IormoNyxshgp1EdN234BngbusBZBZb6wFFA39T0wSIR9kiUzzr19isP5/deKgy/cXAiuhK1xAXVvXnuK9xU0nGKxgt8J/Jf9UIip/JhVWyaN5teisVbO3Qe7hS9H0MMMpt9RPL06l3QG7hhw/Tk/gt9iMpx3AMJbRHKVCyAWVzQ61Cp+BY8hu8gXh450hiNisJS6yDhjx4bX8fC859inYND91rd6LlTs/IHpNeovv+8bg7ST1XZ+mH67uLyLadaLTxOYEdVqA1yGqyxPedxJAljloivuXHDGZVkoAY3d3O4ODLTXwl6WuLASDDlV6oxYEyeOV31+x8B8H1o6JHSlGTFow5cYS7u1692ZObNscHRURNvZzpuQ7jA=
before_install:
- sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="300" || true && sudo apt-get install -y --no-install-recommends texlive-latex3 texlive-latex-base texlive-fonts-recommended texlive-latex-extra texlive-lang-french texlive-latex-recommended dvipng xindy chktex
install:
- cd tex
- ./install-latex-dependencies.sh
script:
- make -f Makefile_EN_utf8
- mv UnitexManual_EN_utf8.pdf UnitexGramLab-usermanual-en.pdf
- make -f Makefile_FR_utf8
- mv UnitexManual_FR_utf8.pdf UnitexGramLab-usermanual-fr.pdf
#- chktex -W
#- chktex -q -n 6 *.tex 2>/dev/null | tee lint.out
#- test ! -s lint.out
deploy:
provider: releases
api_key:
secure: oZjQHaOo8jOZZpWiDrmyLivDiKGBycvHQXN+j7r+HnqezXOeOUbADSOg/1maiprb0rPtmTOYpkh+ALDlKXWFB+9HJ7GDKc6b10qyeN4D1B787knETJZAAtPo09yjCF9cDqAbfCHF1dvoZtjZKNIPgAPzg2AGwEYl45XOexChslgG0VS/tnCE9dVIBpxT0oIJJaCwwSKDN7C7VFkonaV2Bnm4wIHvKxB2bwDwKEsPnroZhF0BsX3ObAQ2ycW939tX8cwwYOd0yR4GgSkkDfxbPE0ze8zrfIsWCAAshDTG1r8++QwflW0e8EOlD1PIsqkS1A8gSP/1uo8OKxwcF5LfRKx7zQgjxMr4/l4MdSgqqKDEHqfn4E7i08/kEodffu4lPsRo2u5qXFw5f+NndJysyGI5aln9UcEUmSn4jU74fQ5K/qDk5DfFoYoKNtSymqfxv8zz5eS6AP5yDRe3zC1BCHRFse7v1WREzR+L9jiH36hjUuZKFyHzLH3MT7bgiI/o6JiygInwx60F+PgA57vvC66OnAqPkcw4Fc7+q/NXzqSr5DPAzNeahhEfHQvx1WRjP/sVgTap2NJaWIkxCNKFVF6K4ZV+axZu+fqQ94wYh6jrcQ4MplTs9p/a+wiPe5kFNZ5n7Vc/6AW2/KANuu6h5OZWES4c1lJ7bETP1nyf+dY=
file:
- UnitexGramLab-usermanual-en.pdf
- UnitexGramLab-usermanual-fr.pdf
skip_cleanup: true
on:
repo: UnitexGramLab/unitex-doc-usermanual
all_branches: true
tags: true