3
如何将Vagrant与Jenkins结合起来以形成完美的持续集成环境?
您有一个要运行一些软件需求的项目(例如:特定版本的Apache,PHP版本,MySQL数据库实例以及其他几个软件)。 您已经发现Vagrant,因此您的虚拟环境已全部设置好。您可以在配置文件和食谱之外创建框。 您还已经了解了诸如Jenkins之类的持续集成系统的优势。 现在,您想结合这两个世界(Vagrant和Jenkins)以获得完美的持续集成环境。更具体地说,您不希望在运行Jenkins的计算机上安装项目所需的软件,而是要使用Vagrant提供的虚拟环境定期在其顶部构建项目。CI软件(Jenkins)将为您构建Vagrant框,并在其顶部构建和测试您的项目。 您将如何设置环境来实现这一目标?