最佳答案
你有一个需要运行一些 SW 需求的项目(例如: 一个特定版本的 Apache,一个 PHP 版本,一个 MySQL 数据库的实例和一些其他的软件)。
您已经发现了 流浪汉,因此您的虚拟环境已经全部设置好了。您可以使用配置文件和食谱创建框。
您还了解了持续集成系统(如 詹金斯)的优点。
现在,您希望将这两个世界(Vagrant 和 Jenkins)结合起来,以获得完美的持续集成环境。更具体地说,您不希望在运行 Jenkins 的机器上安装项目所需的 SW,但是您希望使用 Vagrant 提供的虚拟环境定期在其上构建项目。CI 软件(Jenkins)将为您构建流浪者盒子,并在其上构建和测试您的项目。
您将如何设置您的环境来实现这一点?