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

点击上方「蓝字」关注我们

各位新老朋友们:

    大家好,我是菜鸟小白。欢迎大家关注“菜鸟小白的学习分享”公众号,菜鸟小白作为一名软件测试工程师,会定期给大家分享一些测试基础知识、测试环境的搭建和python学习分享,另外还有给大家推荐一些好用的工具和网站。当然,如果大家有什么需求,或者有什么想要和大家一起分享的,可以私信菜鸟小白哦~

    想要快速查看历史文章的小伙伴,可以关注公众号,在菜单栏中的【历史文章】查看;想要查看分类文章的,可以在菜单栏中的【python学习】、【测试专题】和【工具推荐】专栏进行查看。

    本公众号倾注了菜鸟小白大量时间心血,如果你觉得有所收获,还请多多转发宣传,让我有不竭的动力坚持下去。 

  

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

新增分布式部署节点

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

 

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

 

进行节点配置

 

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

 

点击launch下载

 

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

勾选我接受并点击运行

 

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

 

查看master上节点是连接状态

 

新增节点任务

新构建一个任务

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

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

 

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

点击保存

点击立即构建

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

    后续执行将我们需要执行的自动化脚本类似方式执行就OK了。但是搭建也不是这么一帆风顺的,过程中我也遇到一些问题,将其中困扰我比较大的两个问题的解决方式也分享出来,希望你在遇到时能够快速解决。

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

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

 

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

 

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

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

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

 

    好了,今天的内容就到这了,我们明天再会~

    

往期推荐

太实用了!自己动手写软件——GUI编程

python也能玩视频剪辑!moviepy操作记录总结

太好用!图片转文字没有python环境也能运行了!!!

通过server酱实现定时推送天气情况,再不用担心你的糊涂蛋女友忘带伞了~~

六十来行python代码完成一个文件分类器

媳妇儿喜欢玩某音中的动漫特效,那我就用python做一个图片转化软件。

关注菜鸟小白的学习分享 更多精彩等你发现!

一个人的学习——孤单

一群人的学习——幸福

喜欢我就点亮小花吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟小白的学习分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值