Jenkins的Windows Slave分布式构建和部署

时间:2023-03-09 16:13:36
Jenkins的Windows Slave分布式构建和部署

1、新建的Slave:系统管理--》管理节点--》新建节点

Jenkins的Windows Slave分布式构建和部署

Jenkins的Windows Slave分布式构建和部署Jenkins的Windows Slave分布式构建和部署

Jenkins的Windows Slave分布式构建和部署

远程工作目录 即是 节点服务器 站点文件存放目录

在配置节点时 启动方法 配置的选项中的 Launch agent via Java Web Start 找不到这个选项

原因是 TCP port for JNLP agents 此项配置没有选中 随机选取

解决办法:

系统设置--》Configure Global Security--》TCP port for JNLP agents

Jenkins的Windows Slave分布式构建和部署

2、新建完节点后出现如下图界面:

Jenkins的Windows Slave分布式构建和部署

点击Launch按钮下载一个slave-agent.jnlp文件,并且将此文件拷贝节点服务器进行运行安装,安装slave-agent.jnlp之前必须要在节点服务器安装JDK环境,至于如何安装JDK这里就不在说明了,网上教程很多,下面安装slave-agent.jnlp,双击slave-agent.jnlp文件,出现下图界面:

Jenkins的Windows Slave分布式构建和部署

Jenkins的Windows Slave分布式构建和部署

点击 运行 按钮,安装成功 如下图界面

Jenkins的Windows Slave分布式构建和部署

3、刷新一下界面,会发现 红色 的那个X不见了,已经和节点服务器已经连接上了

Jenkins的Windows Slave分布式构建和部署

4、开始新建(job)来构建和部署

Jenkins的Windows Slave分布式构建和部署

5、配置 General 选项(tab)的 Restrict where this project can be run

Jenkins的Windows Slave分布式构建和部署

6、填写 构建环境 选项(tab) 的 Copy data to workspace,此项选项是拷贝文件具体路径,也就是站点的文件的路径

Jenkins的Windows Slave分布式构建和部署

7、配置 构建后操作 选项(tab) 邮件通知配置

Jenkins的Windows Slave分布式构建和部署

构建成功后邮件发送:

Jenkins的Windows Slave分布式构建和部署

构建失败后邮件发送

Jenkins的Windows Slave分布式构建和部署

配置已经填写完成 点击 保存 按钮 出现如下图的界面 完成配置

Jenkins的Windows Slave分布式构建和部署

8、配置到这来已经配置完成,接下来就是开始构建了

Jenkins的Windows Slave分布式构建和部署

9、构建成功:

Jenkins的Windows Slave分布式构建和部署

Jenkins的Windows Slave分布式构建和部署

构建(拷贝)到节点服务器上的站点文件

Jenkins的Windows Slave分布式构建和部署

到此构建完成

本博客中有改正的地方,望各位大大不吝赐教,多多留言、评论