Jenkins主从节点分布式构建配置

2017年9月6日12:11:29 发表评论 1,349 views
本文最后更新于2018年10月31日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

一、什么是Jenkins的分布式构建和部署

Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译、部署等。

二、什么时候使用节点和作用

当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同服务器上(分布jenkins工作空间,部署项目到不同服务器的tomcat或jboss),这就形成了jenkins的分布式。节点服务器不需要安装jenkins(只需要运行一个slave节点服务),构建事件的分发由master端(jenkins主服务)来执行。

三、增加从节点

进入Jenkins中,依次进入系统管理-管理节点

 

选择“新建节点”

输入节点名称

依次配置java与maven 的环境变量,并添加ssh信息来授权登录该节点,如下图所示,完成后点击save保存

出现下图中,表示该节点已经成功加入

在任务中,可以将项目重定向至从节点来运行

四、主从测试

创建两个任务,分别将构建完成的代码上传到不同的tomcat服务器,实验中,主节点将war包发送至192.168.10.52tomcat中,从节点将war发送至192.168.10.53tomcat中。

当前状态均为空闲

 

分别开始构建两个任务

 

开始构建

 

构建完成后,分别访问两台tomcat,代码均已发布

 

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: