Continuous integration Jenkins开发者环境虚拟机使用相同的从机

Continuous integration Jenkins开发者环境虚拟机使用相同的从机,continuous-integration,master-slave,jenkins-slave,Continuous Integration,Master Slave,Jenkins Slave,我们正在尝试建立一个包含构建工具、sql server等的虚拟机环境,以允许开发团队拥有独特的CI环境(代码和数据库都允许功能验证)。我们创建了这台机器,安装了所有设备(visual studio工具、sql server等),并在其他机器上安装了两个从属代理,用于执行诸如redgate sql compare sync等独特任务。我们的想法是创建这台机器的VMWare模板。每个开发团队都可以启动其中一台机器,并在虚拟机启动时对其唯一的分支进行开发/验证 我的问题是,我们如何能让这些机器中的几个

我们正在尝试建立一个包含构建工具、sql server等的虚拟机环境,以允许开发团队拥有独特的CI环境(代码和数据库都允许功能验证)。我们创建了这台机器,安装了所有设备(visual studio工具、sql server等),并在其他机器上安装了两个从属代理,用于执行诸如redgate sql compare sync等独特任务。我们的想法是创建这台机器的VMWare模板。每个开发团队都可以启动其中一台机器,并在虚拟机启动时对其唯一的分支进行开发/验证


我的问题是,我们如何能让这些机器中的几个有jenkins服务器,使用相同的从机。我不想在启动时重新配置新的从机,但要让新的虚拟机使用现有的从机。

尝试Docker,我认为它将满足您的要求

“将Jenkins master和Build Slave设置为Docker容器”:-

我希望这个链接是有帮助的