在 Gitlab 中包含 ghostscript 的最简单方法 CI
Simplest way of including ghostscript in Gitlab CI
我有一个非常简单的 .gitlab-ci.yml
文件,上面写着
compile_pdf:
image: listx/texlive:2017
script:
- pdflatex mydocument
- biber mydocument
- pdflatex mydocument
- pdflatex mydocument
artifacts:
paths:
- mydocument.pdf
expire_in: 1d
为每个提交编译一个文件 mydocument.tex
和 CI。在我开始使用 .eps
数字之前,它一直运行良好。这些在我的本地机器上可以很好地转换为 .pdf
,但在 CI 上则不行。我很确定这是因为它缺少 ghostscript 安装。
在我的工作中包含 ghostscript 的最简单方法是什么?我想将设置保持在最低限度(例如,避免使用 Docker)。
原来我通过搜索正确的 Docker 图片(texlive+ghostscript)解决了这个问题。
aergus/latex 对我有用。
我有一个非常简单的 .gitlab-ci.yml
文件,上面写着
compile_pdf:
image: listx/texlive:2017
script:
- pdflatex mydocument
- biber mydocument
- pdflatex mydocument
- pdflatex mydocument
artifacts:
paths:
- mydocument.pdf
expire_in: 1d
为每个提交编译一个文件 mydocument.tex
和 CI。在我开始使用 .eps
数字之前,它一直运行良好。这些在我的本地机器上可以很好地转换为 .pdf
,但在 CI 上则不行。我很确定这是因为它缺少 ghostscript 安装。
在我的工作中包含 ghostscript 的最简单方法是什么?我想将设置保持在最低限度(例如,避免使用 Docker)。
原来我通过搜索正确的 Docker 图片(texlive+ghostscript)解决了这个问题。
aergus/latex 对我有用。