首页 > 代码库 > jenkins主从服务器部署
jenkins主从服务器部署
先做好准备活动:
1、主(master)、从(slave)服务器上JDK的安装和环境变量的配置
2、主(master)、从(slave)服务器上maven的安装,环境变量的配置
接下来:
1、下载最新版的jenkins(我的是1.567的),下载下来是个war包,直接扔tomcat下就可以运行了。
2、打开jenkins(10.0.0.10:8080/jenkins/)ip和端口号写你自己的就可以了
3、新建一个job,我建的是一个maven2/3的项目
4、暂时从源码管理开始配置,(其余配置,在节点建立好之后再来配置)
源码管理:Credentials选择你自己的svn的帐号密码
构建触发器选第一个:Build whenever a SNAPSHOT dependency is built
其余选项的默认。
5、开始创建节点(slave)
点击系统管理-》管理节点-》新建节点-》输入节点名称-》选择Dumb slave
添加节点参数
注意:1、JDK和Maven均写slave机器上的环境变量对应的值,而不是主机上的。
2、节点命名规则,一般加上slave服务器的标识信息,好方便自己辨识这个节点(slave)在哪台服务器上。
点击save就可以了。返回到节点界面你将看到
上面打叉的代表节点没有连接成功,点击未连接成功的slave
然后到slave服务器上(我的是10.0.0.186)上访问主机的jenkins地址,我的地址是:http://10.0.0.10:8088/jenkins/computer/server-186/。
点击Launch按钮(slave的浏览器最好用chrome),slave服务器上的浏览器会帮你下载下一个slave-agent.jnlp文件。
直接双击这个文件出现以下界面:点击运行
出现这个界面说明连接成功啦
在返回到主机上(master)刷新一下页面:
这样一个节点(slave)就建好,并且连接成功了。建立其他节点也按照以上步骤即可。
6、继续配置上面建好的job
1、首先在jenkins的系统管理-》插件管理下载下载一个 Node and Label parameter plugin
2、点击刚刚建好的一个job,点击配置
配置一下参数化构建过程
注:name:可以任意取一个名字。
Default nodes:是在你配置触发器的时候会用到。根据自己的需求选择。
Possible nodes:一般选ALL。
Node eligibility:根据自己的需求选择。
在配置一下 Bulid
注 :1、Root POM是默认的。
2、Goals and options 一般就是maven的命令啦。
然后保存就可以了。
7、job在节点(slave)上运行
1、在运行之前,先要将slave服务器上的tomcat打开
2、点击job-》Bulid with Parameters
选择你先前配好的节点(可以是多选的),就可以开始构建了。你就可以早bulid History打开控制台就可以看构建输出的信息了。
最后看到Finished:SUCCESS,就说明构建成功了。