hudson slave搭建
Hudson Slave搭建
使用Hudson搭建分布式的构建环境非常方便,客户端也不需要太多的操作,只要能执行java命令就行。
hudson默认采用master方式进行安装,master作为分布式构建的主环境,客户端不需要安装hudson,采用jnlp方式与master建立连接。
1. Hudson->系统管理->节点管理->新建节点->(填写节点名称)
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. 在客户端启动代理,直接执行如下命令即可:
下载slave.jar
wget http://masterip:port/jnlpJars/slave.jar;
masterip:hudson master ip地址;
port: hudson master
java -jar slave.jar -jnlpUrl http://192.168.0.110:8080/hudson/computer/Jack/slave-agent.jnlp
一个slave便搭建完毕;
project选择slave构建:
1.project 选择设置
2. 选择要执行的Job,勾选“Restrict where this project can be run”,
勾选Node and label menu;选择需要的slave
3. 点击立即构建,即可查看到任务已经可以在分布式环境中执行。
浙公网安备 33010602011771号