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

1,599 views次阅读
没有评论

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

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

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

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

三、增加从节点

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

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

 

选择“新建节点”

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

输入节点名称

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

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

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

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

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

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

四、主从测试

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

当前状态均为空闲

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

 

分别开始构建两个任务

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

 

开始构建

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

 

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

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

 

Honest1y
版权声明:本站原创文章,由Honest1y于2017年09月06日发表,共计3100字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)