master主机:ubuntu服务器一台
slave机器:wimdow10一台
master主机作为调度,slave极其作为执行机器。
因为我的代码开发是在Windows10本机开发,但是想把代码提交到git之后,可以在服务器jenkins执行构建。不只是在本地运行。(代码部署在git跟Jenkins节点没关系,不要混淆)
1.master主机安装Jenkins
2.安装 插件 Allure Jenkins Plugin
3.安装插件 WMI Windows Agents Plugin
4.启用 通过Java Web启动代理 https://www.cnblogs.com/wangjunjiehome/p/10100775.html 如果不启用这个服务,Jenkins没有通过Java Web启动代理这个功能选项
5.配置node节点




6.在下载得agent.jar文件夹下 cmd,进入命令行

运行刚才得命令,等待连接成功

7.查看Jenkins,是否连接成功
连接成功后会这样

8.如果你要是在slave节点机器运行我们得python项目,需要先把allure2+pytest+appium,环境搭建起来,在本地可以运行成功。
因为我们的master机器只是相当于调度方,调度运行得是你得本地机器。
9.Jenkins自有风格项目配置
D:\jenkinsslave是我们在Jenkins的远程项目路径 D:\jenkinsslave\backyard_ui 这个是我的自动化代码项目所在的路径



最后运行我们的项目,查看报告:第一次及时成功,也不会有右边的图,运行第二次就会有了。不要着急。

这便是生成的allure报告


网友评论