Jenkins上部署的项目过多,想要为这台服务器分担一点,采用分布式部署
【友情提示】各个服务器关闭防火墙
一.环境
安装Jenkins的服务器:win7
配置从节点的服务器:win10
二.操作步骤
1.manage nodes and clouds —>新建节点,选择固定代理
文章图片
2.点击确定进入下一步,最开始安装的时候启动方式这里只有两个选项
文章图片
3.进入设置
文章图片
4.在代理中选择如下配置
文章图片
5.再回来创建新节点,启动方式选择通过Java web启动代理
文章图片
6.save之后,发现该节点上边有红叉叉,我们需要连接一下
7.下载agent.jar,点击launch下载slave-agent.jhlp。将这两个文件放到远程工作目录C:/Jenkins下
文章图片
8.在cmd下,切换到远程工作目录,运行Run from agent command line下面的命令,java -jar agent.jar -jnlpUrl http://…。详见上图
【友情提示】不要手残自己敲
9.返回nodes页面,红叉消失,说明已经连接上,cmd命令窗是不能关掉的,要一直启着
到这一步,从节点已经配置完了,下面就是将项目放到从节点上去跑
1.找一个项目打开,点击配置
文章图片
2.选择运行场所Restrict where this project can be run,输入配置好的从节点名称
文章图片
3.点开该节点,发现已经有一个项目存在
【【Jenkins】Windows环境下Jenkins从节点配置】总结:
想要修改工作空间workspace,在系统管理—>系统设置,主目录下点“高级”,修改JENKINS_HOME
文章图片
推荐阅读
- jenkins常用插件
- jenkins|Gitlab通过Webhook实现Push代码后Jenkins自动构建
- Jenkins。
- jenkins|向 GitLab 提交代码之后自动触发 Jenkins 构建
- jenkins|Jenkins拉取Gitlab项目代码配置SSH Keys步骤
- jenkins下载插件速度很慢
- jenkins从节点配置
- java|Java 程序员必备的10款开源工具
- jenkins配置从节点