现在的位置: 首页 > 综合 > 正文

搭建Hudson分布式构建环境

2018年02月14日 ⁄ 综合 ⁄ 共 616字 ⁄ 字号 评论关闭

使用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. 点击立即构建,即可查看到任务已经可以在分布式环境中执行。

 

 

 

抱歉!评论已关闭.