前提条件:linux环境已安装GIT。

安装GIT的步骤:

centos会自带GIT

查看GIT的版本命令:git --version

git安装后,需要设置环境变量:vim /etc/profile

终端输入:source /etc/profile

如果不清楚自己的Git安装在哪个路径下,终端执行whereis git    或者用which git

1、全局工具配置,并应用

配置Git

Manage Jenkins   --->  Global Tool Configuration 

Manage Jenkins   --->  Global Tool Configuration -->  Git

2、设置Configure System

1)   configure --> Global properties

2)   configure --> Global properties-->设置java_home

3)  设置发送邮件需要的信息:

 configure --> Jenkins Location

4)  configure --> Extended E-mail Notification 

configure --> Extended E-mail Notification 

 5)  configure  --> E-mail Notification

3、设置GIT的账号信息

Manage Jenkins  --->  Manage Credentials

4、安装allure插件

 搜索allure,然后选择install without restart

5、新建jenkins Item

设置访问git的账号信息

邮件模板信息:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>
</head>    <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"    offset="0">    <table width="95%" cellpadding="0" cellspacing="0"  style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">    <tr>    本邮件由系统自动发出,无需回复!<br/>            各位同事,大家好,以下为${PROJECT_NAME }项目构建信息</br> <td><font color="#CC0000">构建结果 - ${BUILD_STATUS}</font></td>   </tr>    <tr>    <td><br />    <b><font color="#0B610B">构建信息</font></b>    <hr size="2" width="100%" align="center" /></td>    </tr>    <tr>    <td>    <ul>    <li>项目名称 : ${PROJECT_NAME}</li><li>项目描述:${JOB_DESCRIPTION}</li>    <li>构建编号 : 第${BUILD_NUMBER}次构建</li>    <li>触发原因: ${CAUSE}</li>    <li>构建状态: ${BUILD_STATUS}</li>    <li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>    <li>构建  Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li><li>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>    <li>测试报告: <a href="${PROJECT_URL}allure">${PROJECT_URL}allure</a></li>    </ul>    <h4><font color="#0B610B">失败用例</font></h4>
<hr size="2" width="100%" />
$FAILED_TESTS<br/><h4><font color="#0B610B">最近提交(#$SVN_REVISION)</font></h4>
<hr size="2" width="100%" />
<ul>
${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}
</ul>
详细提交: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a><br/></td>    </tr>    </table>
</body>
</html>

#########################

有用的信息:

pip install 默认安装路径修改 - 潜水的阳光 - 博客园 ---设置pip3 install时安装目录的方法

linux环境 jenkins +allure生成测试报告相关推荐

  1. Allure生成测试报告

    Allure是一个轻量级,灵活的,支持多语言的测试报告工具 多平台的,奢华的测试报告框架 可以为dev/qa提供详尽的测试报告,测试步骤,log 也可以为管理层提供high level的统计报告 ja ...

  2. Pytest测试框架(五):pytest + allure生成测试报告

    系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...

  3. 【Jenkins】Linux环境Jenkins下载与安装

    [Jenkins]Linux环境Jenkins下载与安装 一.安装前准备 二.jenkins安装 三.测试任务 一.安装前准备 下载tomcat:https://tomcat.apache.org/d ...

  4. allure生成测试报告时乱码,allure‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���

    在测试用例运行完成,allure生成测试报告时乱码,如下:allure' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 解决方法: 在系统环境变量path中添 ...

  5. pytest和allure生成测试报告

    文章目录 pytest简介 pytest和unittest区别 pytest使用自带的python-html 生成测试报告 由于自带生成测试报告的东西不是界面过于简单和不太美观可以使用allure 使 ...

  6. Linux环境下应用生成图片中出现乱码的问题处理

    问题:  用java生成图片上传到linux服务器,中文出现乱码问题解决 思路: 查看本地java字符集编码格式   查看linux服务器字符集编码  如果编码格式不一致会导致程序在服务器运行时报错 ...

  7. TestNG+Allure生成测试报告

    不要用allure 2.13.10 不要用allure 2.13.10 不要用allure 2.13.10 生成的报告是空白页 1.allure依赖配置 查看allure官网显示配置如下 <pr ...

  8. Linux环境 Jenkins集成构建SonarQube

    参考链接: https://www.linuxhub.org/?p=4450 https://blog.51cto.com/damaicha/2118766 https://max.book118.c ...

  9. linux 环境下 openssl 生成ecdsa公、私钥

    我的个人博客:逐步前行STEP 1.生成ecdsa私钥 openssl ecparam -name prime256v1 -genkey -noout -out prime256v1-key.pem ...

最新文章

  1. 三十四、数据仓库的建模
  2. IOS--工作总结--post上传文件(以流的方式上传)
  3. Symbian编程总结-图形图像篇-直接屏幕访问
  4. 内存管理2-set方法的内存管理
  5. Mongo DB命令简介
  6. 集成学习—决策树(CART)
  7. weblogic占用java_weblogic下java程序占用cpu过高的问题排查
  8. RESTful中不同HTTP请求类型的含义
  9. 使用IIS实现反向代理
  10. MSSQL如何将查询结果拼接成字符串
  11. mysql编写触发器语法_mysql触发器语法
  12. iTerm2安装Zmodem工具支持rz和sz命令
  13. C++排列组合及应用
  14. 西班牙国家德比次回合时间确定 中国球迷需熬夜
  15. idea TODO功能使用
  16. FPGA三分频,五分频,奇数分频
  17. Win10电脑桌面上没有‘我的电脑’图标
  18. ATFX:离岸人民币“破7”,开始还是结束?
  19. 机器学习之十大算法入门
  20. 联发科MTK手机线刷错误代码信息解译以及解决方法大全

热门文章

  1. 数据 3 分钟 | ShardingSphere 核心团队获融资、巨杉数据库发布湖仓一体架构多款产品...
  2. 一文搞懂MySQL-8.0 redo优化
  3. PMOS 和 NMOS区别
  4. 详解CNN实现中文文本分类过程
  5. 编程谜题:提升你解决问题的训练场
  6. AI论文解读:基于Transformer的多目标跟踪方法TrackFormer
  7. 【华为云技术分享】盘点物联网常用开发板
  8. 跑道防侵入,华为云ModelArts平台助力航空器识别AI模型开发
  9. 开发者说:当垃圾箱有了智慧
  10. HTML5唐诗三百首,《唐诗三百首》中王维5首五言绝句,代表了盛唐绝句的最高成就!...