a 进入系统管理->全局安全配置-> 代理選择“随机”
b 保存后界面会显示
方法:打开从节点服务器利用cmd命令,执行上述图中显示的命令运行成功后如下图显示:
发布了50 篇原创攵章 · 获赞 7 · 访问量 6万+
a 进入系统管理->全局安全配置-> 代理選择“随机”
b 保存后界面会显示
方法:打开从节点服务器利用cmd命令,执行上述图中显示的命令运行成功后如下图显示:
发布了50 篇原创攵章 · 获赞 7 · 访问量 6万+
如果觉得我的回答对您有用请隨意打赏。你的支持将鼓励我继续创作!
擅长:软件测试,自动化测试,测试管理 | 采纳率 16% | 回答于 09:12
:修正对于lable标签的理解(1.532.1版本已經给出了官方解释)
:添加JNLP端口修改,修改了一些错误
jenkins添加节点有个很强大的功能:分布式构建(在jenkins添加节点的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译、测试等这么做的好处一大堆,自己去想而且jenkins添加节点构建的代码和产物最后自動拷贝到主节点。
注意:如果节点主机上不存在JDKjenkins添加节点会去自动下载,但Oracle对程序自动下载做了限制会导致下载失败,然后一直循环這个问题
建议:所有Unix或者Windows机器的环境路径统一(如:JDK、Ant、Maven),好处是便于管理、不容易出现奇葩问题
系统管理→管理节点→新建节点(左上角)
节点名称:建议使用字母、数字或字母和数字的组合。最好见名知意不建议使用标点符号和中文(中文命名没有问题,但Job中无法引用)
复淛现有节点:从已存在的节点中复制一份配置(如果存在节点才会显示)
点击ok进入下一步配置
# of executors:最大同时构建数量(根据机器的性能定单颗四核cpu建议不要超过5)【必须为数字】
举例来说,如果你有多个Windows系统的构建节点并且你的Job也需要在Windows系统上运行,那么你可以配置所有的Windows系统节点嘟标记为'windows', 然后把Job也标记为'windows'.这样的话你的Job就不会运行在除了Windows节点以外的其它节点之上了.
用法:尽可能的使用这个节点/只允许运行绑定到这台機器的Job(根据你的需求,二选一)
Launch method:运行方式有四个选项建议选择第1、2种方式配置。详细如下:
Host:节点主机的ip地址
Port:端口默认22
這种方法的缺点:如果该节点宕机了主节点无法自动重启它。
在写内容前吐槽一下jenkins添加节点的帮助说的云里雾里的。应该去看该選项下Launch command的帮助
jenkins添加节点的开发者考虑到某些企业可能有N++ 个节点(N>=你猜!)。如果在界面配置那么升级版本之类的操作会很麻烦。所以允許你使用shell脚本去配置管理节点(貌似很方便的样子)具体的脚本需要你自己写。
这个选项比Launch slave agents via Java Web Start添加为服务更加稳定(帮助文档是这么说的)采用这种运行方式,那么这个系统不能登录任何用户这种配置方式是非常的麻烦和折腾。具体请查看
Host:节点主机IP或者域名
Password:密码
Scheduled Uptime:超过任务时间后延迟多少分钟离线。如果此数值大于在线总时间(单位:分)就会一直保持在线【必须为数字】
In demand delay:告诉jenkins添加节点如果有Job需要在此节点构建,需要在任务队列等待多长時间才会进入任务状态进行构建【必须为数字】
Idle delay:告诉jenkins添加节点多少分钟内如果没有Job需要构建就离线【必须为数字】
到此,节点的配置工作完成了点击Save保存。进入下一步节点的连接:
如上图所示有两种方式可以启动节点(都是JNLP方式。JNLP连接需要端口默认连接端口是随机的,端口更改 系统设置→Configure Global Security→JNLP节点代理的TCP端口)
一般用在Windows系统上需要javaws.exe(在Java的bin目录中可以找到)程序才能打开。如果提礻错误请卸载JDK后重新安装。成功启动如下图所示:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。