Skip to content

Commit 6a3cbf5

Browse files
committed
Try docker image with biber
1 parent 5c016e3 commit 6a3cbf5

File tree

4 files changed

+28
-38
lines changed

4 files changed

+28
-38
lines changed

.travis.yml

Lines changed: 8 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,8 @@
1-
# We test each method for building LaTeX in a separate job.
2-
jobs:
3-
include:
4-
# Each script call is a separate job.
5-
- stage: tectonic-docker
6-
language: generic
7-
sudo: required
8-
services: docker
9-
script: chmod +x $TRAVIS_BUILD_DIR/test/compile-1a.sh && $TRAVIS_BUILD_DIR/test/compile-1a.sh
10-
- stage: tectonic-miniconda
11-
language: generic
12-
script: chmod +x $TRAVIS_BUILD_DIR/test/compile-1.sh && $TRAVIS_BUILD_DIR/test/compile-1.sh
13-
cache:
14-
directories:
15-
- $HOME/miniconda
16-
- $HOME/.cache/Tectonic
17-
- stage: texlive-pdflatex
18-
language: generic
19-
script: chmod +x $TRAVIS_BUILD_DIR/test/compile-2.sh && $TRAVIS_BUILD_DIR/test/compile-2.sh
20-
cache:
21-
directories:
22-
- /tmp/texlive
23-
- $HOME/.texlive
24-
- stage: tinytex
25-
language: r
26-
sudo: true
27-
latex: false
28-
pandoc: false
29-
warnings_are_errors: false
30-
install: echo "The install step is required but does nothing now."
31-
script: chmod +x $TRAVIS_BUILD_DIR/test/compile-3.sh && $TRAVIS_BUILD_DIR/test/compile-3.sh
32-
cache:
33-
directories:
34-
- packages
35-
- /tmp/texlive
36-
- $HOME/.texlive
37-
- $HOME/.TinyTex
1+
sudo: required
2+
language: generic
3+
services: docker
4+
5+
script:
6+
- docker pull dxjoke/tectonic-docker:personal
7+
- docker run --mount src=$TRAVIS_BUILD_DIR/src,target=/usr/src/tex,type=bind dxjoke/tectonic-docker
8+
/bin/sh -c "tectonic --keep-intermediates --reruns 0 biber-mwe.tex; biber biber-mwe; tectonic biber-mwe.tex"

1a-tectonic-docker/.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
sudo: required
2-
32
language: generic
43
services: docker
54

src/biber-mwe.tex

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
\documentclass{article}
2+
3+
\usepackage[autostyle]{csquotes}
4+
5+
\usepackage[backend=biber, natbib=true]{biblatex}
6+
\addbibresource{books.bib}
7+
8+
\begin{document}
9+
Lorem ipsum dolor sit amet~\citep{book1}.
10+
At vero eos et accusam et justo duo dolores et ea rebum~\citet{knuth1990}.
11+
\printbibliography
12+
\end{document}

src/books.bib

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,12 @@ @article{book1
22
author = {A.Nonymous},
33
title = {TI TLE},
44
year = {2017},
5+
}
6+
7+
@Book{knuth1990,
8+
author = {Knuth, Donald E.},
9+
title = {The {\TeX}book},
10+
year = {1990},
11+
isbn = {0-201-13447-0},
12+
publisher = {Addison\,\textendash\,Wesley},
513
}

0 commit comments

Comments
 (0)