上一小节我们学习了Jenkins构建github自动化测试任务的方法,本小节我们讲解一下公司gitlab自动化测试任务的构建方法。
接下来我们以Mac系统为例,讲解一下构建实际自动化测试任务的具体步骤。
安装git和gitlab插件
点击进入Jenkins插件管理页面
![](https://img-blog.csdnimg.cn/img_convert/d831653367c52412c5cddb51773d47b9.png)
![](https://img-blog.csdnimg.cn/img_convert/1a7488f1a3d946f0df62f4835bcada61.png)
安装完插件,http://localhost:8080/restart 重启Jenkins后插件才能生效
Jenkins配置 gitlab的凭证信息
这里Jekins需要创建两个凭证,一个用于jekins的系统配置,一个用于jekins具体任务。
1、密钥凭证
gitlab生成 Personal Access Token
头像 --> Settings --> access tokens --> Add new token
![](https://img-blog.csdnimg.cn/img_convert/e7885b1ca51bcf49bdf6f31689a1d46f.png)
Jenkins创建一个gitlab令牌类型的凭证
![](https://img-blog.csdnimg.cn/img_convert/4a6510e71c720455d326338e956cf157.png)
![](https://img-blog.csdnimg.cn/img_convert/a176233fdc9edbea30404df538004ae8.png)
![](https://img-blog.csdnimg.cn/img_convert/f694f15c736738c345d0baec6579c238.png)
![](https://img-blog.csdnimg.cn/img_convert/dfbf71b167920468275be003c1fd7a6e.png)
填写gitlab生成 Personal Access Token
![](https://img-blog.csdnimg.cn/img_convert/932221fd26174441063516c271182dd5.png)
2、gitlab账号凭证
![](https://img-blog.csdnimg.cn/img_convert/0c49bb388aaf44ee798e3675afee8328.png)
3、系统设置中,配置gitlab信息
![](https://img-blog.csdnimg.cn/img_convert/47190a99ad37468f9c1f65eafb1ac5e9.png)
![](https://img-blog.csdnimg.cn/img_convert/527284ba28e616509380338ff35dff63.png)
创建一个自由风格的项目
![](https://img-blog.csdnimg.cn/img_convert/6c76d19d7f101d672337e2d66697e92b.png)
配置构建项目
![](https://img-blog.csdnimg.cn/img_convert/393889bbabc1a620cd3c184f6ff37500.png)
gitlab 和git 源码管理配置
![](https://img-blog.csdnimg.cn/img_convert/a39c65535d59155ff368790e4b8f3993.png)
以mac系统为例,执行shell命令,点击保存
![](https://img-blog.csdnimg.cn/img_convert/1b3da4556ecf9a2aef6b50e65986b6ea.png)
立即构建项目
![](https://img-blog.csdnimg.cn/img_convert/b0a6626b0ac8ec7c59e702f2a131b204.png)
构建完后,查看控制台日志输出
![](https://img-blog.csdnimg.cn/img_convert/d1593c70c09ea71be67fbbd733e642cc.png)
![](https://img-blog.csdnimg.cn/img_convert/0c68ca6d9f03d1eb311f81fc5f3526ad.png)
上述步骤完成后,代表你已经成功在Jenkins上配置好了公司级github自动化测试项目,后续章节中我们将讲解如何执行具体自动化测试用例,生成Allure测试报告。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!
![](https://img-blog.csdnimg.cn/direct/3bb996823adf4e3eb790b8157a611ec6.jpeg)
![](https://img-blog.csdnimg.cn/direct/bd1cb9604d7348c0aff11a42aad0bcb3.png)