在 Jenkins 中安装包?

Ind*_*igo 1 github jenkins

我是 Jenkins 的新手,正在尝试构建我的第一个管道。

我想要的是 Jenkins 转到 git 存储库,将所有 .tex 文件编译成 .pdf,然后将这些 .pdf 保存在某处

我已经弄清楚了连接 git 存储库的第一部分。我的新问题是尝试编译pdf

现在我的shell脚本是

cd latex
latexmk -pdf
Run Code Online (Sandbox Code Playgroud)

(我也尝试过pdflatex file.tex,没有改变)构建失败,因为找不到命令 Latexmk 。我正在尝试弄清楚如何将 Latexmk 或类似的东西安装到 Jenkins 中。

我尝试过在 shell 中运行命令,pip install latexmk但这些命令会出现相同的错误pip或未apt安装。如何安装它们以便将 .tex 编译为 .pdf?

也许我的做法完全错误,但这只是我盲目地跌跌撞撞,所以任何指导将不胜感激!

编辑:Jenkins 运行在(我相信)某种风格的 Linux 上,我没有设置服务器,它是由另一个团队成员(我目前无法询问)运行和托管的。因此,我不确定如何将内容添加到路径中(就像这个答案建议Jenkins jasmine-node command not find

Ind*_*igo 6

这个特定问题的答案是通过 ssh 进入我们的 Jenkins 服务器和sudo apt-get install所有必要的包。

无法通过构建配置中的 shell 命令安装软件包。