前言

提前准备:
1、在linux虚拟机成功运行jenkins,且linux虚拟机与windows本机可以通信
2、windosw本地有可运行的python项目、github项目


提示:以下是配置jenkins-Windows节点并构建python项目用allure报告展示案例,仅供参考

一、配置jenkins-Windows节点

1.在windows本机访问运行的jenkins网址,登录管理员账号后新建一个固定节点

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

2.配置新建的节点,并保存设置

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

3.节点连接设置

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

  ①. 点击launch下载slave-agent.jnlp

  ②、点击下载agent.jar

  ③、将两个文件都放入刚刚设置的远程工作目录D:/Jenkins文件夹

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

  ④、命令行进入D:/Jenkins,复制命令,运行,显示connected则连接成功

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

  ⑤在jenkins节点管理看到设置的节点不再显示已成功连接

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示


二、配置github项目集成+allure报告

1.新建一个item,设置成freestyle project

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

2.设置该项目想要运行的节点及github项目url

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

3.设置源码管理:选择git,并设置git链接

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

4.设置构建的命令:选择windows批处理命令

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

5.配置构建后allure-report,注意要设置Allure Commandline及对应环境变量

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

**注意:**Allure Commandline设置

下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示
【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

6.保存后立即构建项目,查看构建时的控制台输出

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

7.构建成功后,点击allure图标就可查看对应的报告

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

三、配置windows本地项目集成

在对应步骤 二 2、中只设置运行节点,在general-高级中选择使用自定义的工作空间(即本地项目路径)

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

在对应步骤 二 6、中查看构建时的控制台输出

【Jenkins】linux虚拟机部署Jenkins+windows本机构建python项目+allure报告展示

相关文章:

  • 2022-01-08
  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2022-12-23
  • 2021-12-21
猜你喜欢
  • 2022-03-01
  • 2021-10-23
  • 2021-09-24
  • 2021-06-09
  • 2021-11-16
  • 2021-08-19
相关资源
相似解决方案