本文主要是介绍搭建Hudson分布式构建环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用Hudson搭建分布式的构建环境非常方便,客户端也不需要太多的操作,只要能执行java命令就行。hudson默认采用master方式进行安装,master作为分布式构建的主环境,客户端不需要安装hudson,采用jnlp方式与master建立连接。
1. Hudson->系统管理->节点管理->新建节点->(填写节点名称,并选择“Dumb Slave”选项)
2. 在服务端Hudson添加新建节点的设置:
1. of executors : 执行数,可配置成CPU个数
2. Remote FS root : 客户端hudson的执行目录
3. Labels : 标签,用于在Project中筛选需要使用节点
4. 用法 : 选择“尽可能的使用这个节点”
5. Launch method : 使用Launch slave agents via JNLP
6. 点击保存
3. 在客户端启动代理,直接执行如下命令即可:
java -jar slave.jar -jnlpUrl http://192.168.0.110:8080/hudson/computer/Jack/slave-agent.jnlp
4. 客户端启动后可以在服务端查看到已经连接
5. 选择要执行的Job,勾选“Restrict where this project can be run”,并添加相应的节点(对应新建节点时的Labels内容,如果没有设置则为节点的name)。
6. 点击立即构建,即可查看到任务已经可以在分布式环境中执行。
这篇关于搭建Hudson分布式构建环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!