参考文献:http://www.cnblogs.com/itech/archive/2011/11/10/2244690.html
一 :
创建Slave(note),配置如下:
3)确保jenkins 中ssh slave plugin正确安装,一般默认安装。
然后lunch slave(系统配置-节点管理),使得master和slave通过ssh成功连接。其实launch的时候jenkins自动地从http://yourserver:port/jnlpJars/slave.jar拷贝slave.jar到slave,然后运行通过命令java -jar slave.jar来运行slave。
二:在其他机器上执行构建任务
1、1、在jenkins上系统配置中-新建节点,采用复制现有模板方式,修改下标签内容(和节点name一致即可)
2、修改job指定执行的节点 将现有的slave节点(本机)修改为想要指定的节点名称
3、从jenkins机器上获取slave.jar wget
4、在运行build 任务的机器上 的根目录新建shell脚本,用来启动节点,并让其后台执行
touch conn_jenkins.sh(文件名自定义即可)
将新建节点的命令行复制到 新建文件中(命令行类似于这样:java -jar slave.jar -jnlpUrl http://xxxxxx/jenkins/computer/xxxxxxx/slave-agent.jnlp -secret xxxxx)
./conn_jenkins.sh & 该命令作用,让其在后台启动 (成功信息类似于这样INFO: Connected(省略版的成功信息))
在执行sh文件时 若提示权限问题,则需要更改权限chmod 755 conn_jenkins.sh