9

Travis CI 有一个非常好的特性,构建在 VirtualBox 虚拟机中运行。每次构建开始时,该框都会从快照中刷新,并将代码复制到其中。构建的任何问题都不会影响主机,您可以使用任何操作系统来运行构建。

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

詹金斯有这样的事情吗?

4

3 回答 3

8

查看 Vagrant 插件https://wiki.jenkins-ci.org/display/JENKINS/Vagrant-plugin

该插件允许引导 Vagrant 虚拟机、配置它们并在其中执行脚本

于 2013-02-24T22:25:51.163 回答
4

您可以在主从设置中运行 Jenkins。您的主实例管理所有作业,但让所有从属实例完成实际工作。这些从站可以是虚拟机或物理机。转到管理 Jenkins -> 管理节点 -> 新节点以将节点添加到您的 Jenkins 设置中。

于 2013-02-24T20:18:59.603 回答
2

vSphere Cloud PluginScripted Cloud Plugin可用于此目的。

于 2013-02-24T21:00:55.440 回答