Jenkins自动编译/部署/发布软件

Ryder 2025-5-19 28 5/19

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具

持续集成:

因为开发部门同时维护多个版本,多个版本的发布,测试需要大量人力,所以要有一个专业的持续集成工具来管理持续重复的工作。

个人理解,说白了就是把代码测试、打包、发布等工作交给一些工具来自动完成。这样可以提高效率,减少失误,开发人员只需要关心开发和提交代码到Git就可以了。

流程

本地修改测试用例(业务代码) -> 发送到git 仓库 -> Jenkins监控变化(poll、webhook) -> 启动测试框架(执行用例) -> jenkins生成报告 -> 归档测试报告 -> 发送结果通知(微信、钉钉、邮箱)

windows安装版本

1.安装jdk

配置jdk的环境变量

检测java环境信息

2.安装jenkins

2.1 下载jenkins

2.2 启动jenkins

2.3. 密码路径:C:\Program Files\Jenkins\secrets\initialAdminPassword

2.4. 通过浏览器访问http://localhost:8080

3.相关配置

3.1 配置插件

搜索locale 设置中文,并重启,文件设置utf-8

git:命令行可以正常使用

allure:在cmd中 where allue,把目录输入全局工具配置

3.2验证插件

git:输入URL,正确url正常,错误url会报错

allure:配置里面构建后操作添加allue报告,点击构建后,点击allure查看。

4.准备命令行测试框架

把框架的执行命令写成命令行形式

5.通过git管理和执行用例

1.输入仓库地址

2.设置查询频率:H/2 * * * *

3.Build now

要强制设置UTF-8,不然控制台显示会出现乱码

6.发送邮箱

写脚本,等测试报告生成之后,发送到邮箱或者群

 

 

 

 

 

 

- THE END -

Ryder

10月23日13:55

最后修改:2025年10月23日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论