背景:
1、UI 自动化脚本部署在本地,希望可以集成在 Jenkins,可实现随时运行,多人运行;
2、代码放在 gitlab,可参考教程: https://blog.csdn.net/u011961856/article/details/79687374
3、使用 testNG 配置用例、发送邮件报告等;
步骤:
安装 Jenkins
网上有 jenkins 安装配置教程,可参考: https://blog.csdn.net/hc_ttxs/article/details/79384535
jenkins 配置
1> 在全局工具配置里 将 git 和 maven 配置好
2 > 创建 jenkins 项目,创建完成后,点击配置,进入配置页
3 >源码配置
这里有一点需要注意,需要在 gitlab 里将本地 ssh key 加入,否则提示没有权限
另外我在认证使用 username 和 password 一直报错,后来修改成 SSH Usename with private key 才解决
4 > 构建触发器,设置凌晨两点钟执行
5 > 构建 因为是 maven 工程,所以执行命令 maven clean test 即可!,如下图所示