节点的配置
配置好节点,就可以方便的使用Jenkins对你的项目进行管理了
系统管理——管理节点
进去之后就有master节点的基本信息了
选择“添加节点”
名字:节点的名字
描述:说明这个节点的用途等
of executors:并发构建数量(根据机器的性能定,单颗四核cpu建议不要超过5)
远程工作目录:用于存放jenkins的工作空间的, 注意:如果目录不存在,会自动创建目录。
标签:分配job会以标签的名称去分配
用法:节点的使用策略
Environment variables:配置环境变量
Tool Locations:工具的目录 ,如果你这台节点的工具如:JDK目录、Ant目录、Maven目录等。与你主配置文件的路径不一直可下这里重新设置
启动方法
1、Launch slave agents via Java Web Start
通过Java Web Start连接节点 (适用于所有支持Java程序的系统),Windows上是最方便的。
jenkins的配置从节点中默认没有这种启动方式
设置
系统管理——Configure Global Security
检查"Plugin Manager"中"Enable Slave"需要打勾
节点也配置好了,但是slave节点还是没有连接的状态,这时我们使用slave机器进入Jenkins的管理节点页面
下载文件到我们的slave节点的远程工作目录就可以了,slave节点上要安装jdk
两种方法打开
1、下载文件slave-agent.jnlp文件,双击打开,出现connected说明连接成功(一般Windows使用)
2、下载slave.jar到本地,然后进入存放slave.jar的目录,复制粘贴并运行 java -jar slave.jar -jnlpUrl http://xxxxx 即可启动。(linux常用)
2、Launch slave agents on Unix machines via SSH(linux主机最常用)
可以采用用户名密码登录也可采用秘钥,在配置时指定jdk的安装目录,不然他会自动安装
其他两种方法没有使用过
3、Launch slave via execution of command on the Master 通过主节点的控制台连接节点
4、Let Jenkins control this Windows slave as a Windows service 让Jenkins节点添加到Windows服务中
ssh的链接
需要安装插件Publish over SSH
系统管理——系统设置
设置密码是可以设置总的密码,也可以每台单独设置