在Gitlab CI中包含ghostscript的最简单方法
我有一个非常简单的在Gitlab CI中包含ghostscript的最简单方法,gitlab,latex,ghostscript,gitlab-ci-runner,Gitlab,Latex,Ghostscript,Gitlab Ci Runner,我有一个非常简单的.gitlab ci.yml文件 compile_pdf: image: listx/texlive:2017 script: - pdflatex mydocument - biber mydocument - pdflatex mydocument - pdflatex mydocument artifacts: paths: - mydocument.pdf e
.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
它为每次提交编译一个带有CI的文件mydocument.tex
。在我开始使用.eps
数字之前,它一直运行良好。这些文件在本地计算机上转换为.pdf
,但在CI上不转换。我相当肯定这是因为它缺少ghostscript的安装
在我的工作中加入ghostscript最简单的方法是什么?我希望将设置保持在最低限度(例如,避免使用Docker)。事实证明,我通过清除正确的Docker图像(texlive+ghostscript)解决了这个问题
你帮我玩了这个把戏。也许你可以试试这样的东西?谢谢你的建议@samcarterisattopanswers.xyz,但这似乎对我不起作用。。。但也许我做错了。