【经验分享】一台机器作为两个Jenkins的slave

背景

有些进程或者服务在一个slave的节点里只允许一个Executor跑,如果多个Executor同时跑的话会有冲突。但是如果把这台windows的机器以多个jenkins slave来连,然后同时跑的话就可以避免这个冲突。

方法

windows slave的连接Connect Jenkins Windows slave通过Java Web启动代理实践分享介绍的方法,需要特别注意的一点是:再创建第二个slave节点的时候 Remote root directory一定要配置成跟第一个不一样的目录,否则会导致windows服务安装失败(提示jenkins的服务已经在运行中,无法创建新的服务,大概就是重名了)。碰到这个问题的时候在google上一顿查,都没有类似的经验分享。后来自己尝试手动起windows服务指定一个不一样的服务名,也还是服务创建失败( windows无法启动jenkins 错误1067 进程意外终止)。后来终于找到原来可以通过修改Remote root directory来保证起个新的服务不会导致两个slave服务冲突。

你可能感兴趣的:(【经验分享】一台机器作为两个Jenkins的slave)