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

王华 · August 10, 2018 · 2002 hits

背景:
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 即可!,如下图所示

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up