持续集成 Jenkins + TestNG +gitlab 持续集成之路

王华 · 2018年08月10日 · 1157 次阅读

背景:
1、UI 自动化脚本部署在本地,希望可以集成在 Jenkins,可实现随时运行,多人运行;
2、代码放在 gitlab,可参考教程: https://blog.csdn.net/u011961856/article/details/79687374
3、使用 testNG 配置用例、发送邮件报告等;

步骤:

  1. 安装 Jenkins
    网上有 jenkins 安装配置教程,可参考: https://blog.csdn.net/hc_ttxs/article/details/79384535

  2. jenkins 配置

    1> 在全局工具配置里 将 git 和 maven 配置好

2 > 创建 jenkins 项目,创建完成后,点击配置,进入配置页

3 >源码配置
这里有一点需要注意,需要在 gitlab 里将本地 ssh key 加入,否则提示没有权限
另外我在认证使用 username 和 password 一直报错,后来修改成 SSH Usename with private key 才解决

4 > 构建触发器,设置凌晨两点钟执行

5 > 构建 因为是 maven 工程,所以执行命令 maven clean test 即可!,如下图所示

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册