1.说明
CI, CD 持续集成,持续部署
下载地址:https://www.jenkins.io/download/
下载war包,在任何操作系统上都可以执行安装(也可以根据自己的系统,自行选择对应的安装包)
2. war 包安装搭建
安装Jenkins 需要依托于jdk环境,所以,需要先检查是否安装jdk,并且是jdk 1.8 及之上的版本
java -jar D:\Users\zengy\Downloads\jenkins.war # 在电脑的命令行中运行命令(注意:已管理员的身份运行)
以windows电脑为例:
安装过程中,如果报错,找到 C:\Users\用户名.jenkins\hudson.model.UpdateCenter.xml 文件,修改文件内容如下:
<?xml version=‘1.1‘ encoding=‘UTF-8‘?> <sites> <site> <id>default</id> <url>http://updates.jenkins.io/update-center.json</url> </site> </sites>
然后,重新执行
注意:不要关掉当前的命令执行面板
打开浏览器,访问 http://localhost:8080/
根据提示: 从文件中复制密码粘贴进来
然后,选择 “ 安装推荐的插件 ” ---->插件安装完成后,创建用户---->使用默认配置,保存并完成
ps: 我一个电脑直接安装成功,另一个电脑安装插件一直报错,就直接把没问题电脑下C:\Users\用户名.jenkins 文件夹复制到有问题的电脑上了,直接使用
安装插件的时候,我遇到一个问题,如下所示:
无法找到有效的证书路径
解决方案:
1.升级jdk版本 jdk1.8.0_60---->升级到 jdk1.8.0_281
2.重启电脑
ps:网上的各种方法都尝试了还是不行,然后问的我们老师,先升级再重启,就好了
3.插件安装
方法一:在线安装插件
登陆后,左边栏选择 【Manage Jenkins】 ----> 【Manage Plugins】
方法二:离线安装插件
插件下载地址:http://updates.jenkins-ci.org/download/plugins/
4.allure 测试报告工具配置
4.1 安装Allure 插件
4.2 使用allure report 需要在代码中添加 allure-pytest 库。
官方文档:https://pypi.org/project/allure-pytest/
# 修改Jenkins的代码执行配置,指定 allure 报告的生成目录 python -m venv venv venv\Scripts\activate.bat && pip install -r requirements.txt && pytest testcase -s -v --alluredir=allure-results
4.3 配置allure report 生成器
首次使用,还需要安装allure 命令行工具,根据提示,点击 【Global Tool Configuration】
点击进入:http://localhost:8080/configureTools/
将附件解压之后 设置文件路径
4.4 项目中添加ALLure Report
4.5 因为我的项目中原来没有添加测试报告,故去项目中添加并提交
pip install allure-pytest # 安装插件 pip freeze > requirements.txt # 把项目中用到的库导出到requirements.txt文件夹中
5.5.构建测试
5.企业微信通知
安装插件 Qy Wechat Notification
企业微信群中添加机器人,获取Webhook地址:
原文:https://www.cnblogs.com/Z-Queen/p/14578228.html