Jenkins Distributed Builds:构建Farm以分离构建环境

时间:2017-06-23 19:51:44

标签: jenkins virtualbox environment jenkins-slave buildfarm

我目前有一个Jenkins主设置用于我们的持续集成项目。需要使用此Jenkins实例构建几个不同的项目,每个实例都具有不同的项目依赖性以及系统依赖性。

根据我在Jenkins documentation中所读到的内容,可以实现分布式构建体系结构,以提供构建/测试所需的不同环境:

  詹金斯支持"主/从"模式,工作量的地方   建筑项目被委托给多个"奴隶"节点,允许一个   单个Jenkins安装来托管大量项目,或者   提供构建/测试所需的不同环境。

我希望采用这种方法,以避免在单个项目的依赖项出现问题时取消所有项目的持续集成系统。

相反,只有具有问题的环境的项目代理才会失效,而我们的其他项目可以毫无问题地构建/测试。

我的方法是通过SSH启动Jenkins Slaves / Agents,每个都配置了构建特定项目所需的内容。在作业配置中,我将限制项目的构建位置,以适当的从属/代理节点。

  • 将Jenkins代理作为虚拟机是否存在任何问题 可解析的IP地址与Jenkins在同一台机器上运行 掌握(因为目标不一定是获得计算能力,但是 为构建/测试提供隔离的环境??
  • 应该只使用virtualbox启动Slave / Agent虚拟 机器,并使用环境配置这些机器 建立/测试具体项目所必需的就足够了 该项目的目标是什么?

感谢大家提前就如何为我的项目创建隔离环境提出任何建议!

0 个答案:

没有答案