谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

    ​今天我们接着昨天的内容,看一看如何完成Jenkins分布式环境的搭建和使用,因为我之前也是自己一个人摸索的,如果有不对的地方,请各位看官私信指出。

新增分布式部署节点

在系统管理/节点管理中点击新建节点

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

输入节点名,点击固定节点

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

进行节点配置

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

点击保存后该节点是没有连接的

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

点击launch下载

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

拷贝该文件在节点执行文件目录下双击进行安装

勾选我接受并点击运行

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

出现这个页面代理连接成功(此页面不能关闭,关闭后master将无法连接节点)

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

查看master上节点是连接状态

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

新增节点任务

新构建一个任务

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

在general标签勾选限制项目的运行节点,并填入节点的标签名

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

然后在构建中选择执行Windows 批处理命令,我这里以“dir”为例,运行web自动化管理平台可以执行命令“python Handle.py”

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

可以选择构建后的动作也可以不选择(主要功能是告知任务运行结果)

点击保存

点击立即构建

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

查看控制台输出,Windows命令显示是在test节点执行的,说明我们的分布式执行成功了

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

 

问题一、在启动方式中无通过java web启动代理的方式

进行系统管理/全局安全配置页面

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

在代理下选择随机选取并保存配置

 

谁能告诉我如何通过Jenkins完成分布式环境搭建并执行自动化脚本

再次进行节点配置页面时该选项出现

问题二、在节点设备上执行slave-agent.jnlp文件提示报错

在系统管理/全局安全配置页面的代理选项中勾选JNLP1、JNLP2、JNLP3协议

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwpjpx.html