Skip to content

Commit 6e49dfc

Browse files
authored
Travis docker (#5)
* run build in docker image
1 parent 2532df5 commit 6e49dfc

File tree

1 file changed

+14
-21
lines changed

1 file changed

+14
-21
lines changed

.travis.yml

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,24 @@
1-
dist: trusty
1+
dist: xenial
22
sudo: required
33

4-
addons:
5-
apt:
6-
packages:
7-
- texlive-full
8-
- imagemagick
4+
services:
5+
- docker
96

107
before_install:
11-
- wget http://mirrors.ctan.org/macros/latex/contrib/titlesec.zip && unzip titlesec.zip
12-
- sudo rm -r /usr/share/texlive/texmf-dist/tex/latex/titlesec
13-
- sudo mv titlesec /usr/share/texlive/texmf-dist/tex/latex/
14-
- wget https://gitlab.kitware.com/kmorel/UseLATEX/raw/master/UseLATEX.cmake
15-
- CMAKE_ROOT=$(cmake --system-information | grep "CMAKE_ROOT " | cut -d' ' -f 2 | cut -d'"' -f2)
16-
- sudo mv UseLATEX.cmake $CMAKE_ROOT/Modules/
17-
- wget https://github.com/latex4ei/latex4ei-packages/archive/master.zip && unzip master.zip
18-
- sudo mv latex4ei-packages-master/template-files/latex4ei /usr/share/texlive/texmf-dist/tex/latex/latex4ei
19-
- sudo mktexlsr
20-
21-
install: true
8+
- docker pull makeappdev/uselatex
9+
- docker run -it -d --name uselatex makeappdev/uselatex bash
10+
- docker ps -a
11+
- docker exec uselatex bash -c "cmake --version; pdflatex --version"
12+
- docker cp ./. uselatex:/
2213

2314
script:
24-
- pdflatex StochastischeSignale.tex
25-
- mkdir -p build
26-
- cd build && cmake ..; make; cd ..
27-
- mkdir -p export && cp build/*.pdf build/git.id export
15+
- docker exec uselatex bash -c "mkdir -p build && cd build && cmake ..; make"
16+
- mkdir -p export
17+
- mkdir -p tmp
2818
- echo "# This branch is for deployment only" >> export/README.md
19+
- docker cp uselatex:build/. tmp
20+
- cp tmp/*.pdf export
21+
- cp tmp/git.id export
2922

3023
deploy:
3124
provider: pages

0 commit comments

Comments
 (0)