首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Travis-CI中安装(复杂的)依赖项?

如何在Travis-CI中安装(复杂的)依赖项?
EN

Stack Overflow用户
提问于 2015-08-14 11:07:13
回答 1查看 624关注 0票数 0

我想设置一个文档CI构建,即只需要ASCIIDOC、TeX、XSLT (Saxon)等等的构建。

现在我知道了1,它指出,常规的apt命令可以用来安装任何这种依赖关系。

但如何做到呢?如果安装命令中存在错误或其他错误,则更改.travis.yml、推送生成并重新启动似乎很麻烦。

因此,我查看了“travis console”,以(以某种方式)交互地测试安装依赖进程--没有运气。

建议的设置依赖项(包)的方法是什么?

编辑:文档生成过程由一个简单手工构建的Makefile驱动。Makefile调用各种程序,特别是asciidoc、python、TeX、DBLaTeX、libxslt、Saxon。仅仅使用基本TeX是不够的,因为还需要一些花哨的TeX包。DBLaTeX的安装自然很麻烦。

1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-15 00:28:10

如果您想在您自己的虚拟机上本地运行Travis,您可能需要查看特拉维斯建筑。Travis build允许您生成执行Travis构建的shell脚本。设置这是有点麻烦,可能是不值得的,除非你有一个非常复杂的构建。

您所描述的文档构建似乎相对简单(尽管您并没有给我们太多的细节)。我想说的是,您应该能够通过尝试和错误将这些依赖关系放在一起。

在Travis构建和纯粹的尝试和错误之间也有一个中间地带。使用流浪汉设置具有Ubuntu精度的虚拟机(与Travis使用的版本相同)。然后找出你需要安装的软件包(apt-get install .)让您的构建在虚拟机上运行。然后在您的.travis.yml中复制这些步骤,您应该就可以了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32008587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档