2013-02-24 27 views
9

Travis CI具有非常好的功能,构建在VirtualBox虚拟机中运行。每次构建开始时,该框都会从快照中刷新,并将代码复制到其中。构建的任何问题都不会影响主机,您可以使用任何操作系统来运行您的构建。Jenkins是否有稳定的插件用于在VM上运行构建?

这将非常好,例如,编译和测试客户操作系统上与您的生产环境相匹配的代码。此外,您可以让主机免受您可能需要的任何安装依赖关系(例如数据库服务器)和运行IT而不必担心端口冲突等问题。

詹金斯有这样的事情吗?

回答

4

您可以在主从设置中运行Jenkins。你的主实例管理所有的工作,但让所有的奴隶做实际的工作。这些从站可以是虚拟机或物理机器。去管理詹金斯 - >管理节点 - >新节点添加节点到你的詹金斯设置。

+0

一种选择,让我为构建之前设置了VM开始使用预先构建步骤,并在完成后撕下。谢谢! – 2013-02-24 22:00:16

+0

我明白,在这种情况下,这个解决方案将无济于事。 – 2013-02-24 22:25:04

相关问题