共计 601 个字符,预计需要花费 2 分钟才能阅读完成。
一、什么是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,代码均已发布
正文完