当前位置: 首页 > news >正文

免费自助建站排名泰州百度seo公司

免费自助建站排名,泰州百度seo公司,电子工程网官方网站,海珠网站建设Jenkins 自动化测试平台的作用 自动化构建平台的执行流程(目标)是: 我们将代码提交到代码托管工具上,如github、gitlab、gitee等。 1、Jenkins要能够检测到我们的提交。 2、Jenkins检测到提交后,要自动拉取代码&#x…

Jenkins 自动化测试平台的作用
自动化构建平台的执行流程(目标)是:
我们将代码提交到代码托管工具上,如github、gitlab、gitee等。
1、Jenkins要能够检测到我们的提交。
2、Jenkins检测到提交后,要自动拉取代码,运行测试,并进行构建、打包。
3、Jenkins执行完测试和构建后,要向相关人员发送构建结果。
4、Jenkins要能够向我们展示测试运行的分析。

基于以上,我们的工作场景就梳理出来:git和jenkins的环境搭建,jenkins插件安装,jenkins系统配置,jenkins构建项目设置触发器

环境搭建:
1:git安装:
git安装需要在远程服务器上搭建gitGitHub、Gitlab、Gitee等(选一个)搭建仓库,具体操作此处不细说。

2:Jenkins 安装:
下载Jenkins的war包,放在Tomcat的webapps路径下,然后重启Tomcat。

开放相应的端口,然后就可以访问到了。

Jenkins首次启动时,会生成一个管理员账号和密码,一定要记得。

3:Jenkins 插件安装
 Git 、GitLab 、Email Extension 、Allure Jenkins Plugin、Maven Integration plugin

作用分别是,git代码拉取,发送邮件,生成测试报告,构建java项。

4.1:Jenkins配置maven

在系统管理-->全局工具配置中添加maven,如果服务器上已经安装了maven,那么指定MAVEN_HOME。

4.2:下载maven插件

在系统管理-->插件管理中,搜索、安装 Maven Integration plugin 。

 4.3:建立一个maven任务

5:Jenkins 关联代码仓库

在上面建立的maven任务的:配置-->源码管理 中添加代码仓库。

 这里,需要进行认证,点击上图的添加Credentials:

输入用户名、密码即可。

这样,我们就将Jenkins关联到了代码仓库上。Jenkins就能够从该代码仓库上面拉取代码了。

Gitlab 提交触发 Jenkins 自动构建
配置Jenkins触发器

在配置-->构建触发器 中,选中 Build when a change is pushed to GitLab. GitLab webhook URL:***

该URL在配置Gitlab钩子时要用到。

在构建触发器-->高级 中,点击generate,生成一个secret token。

该token也在配置web hook 时要使用。

 配置完成后,点击应用、保存。

配置Gitlab web hook(类似python的钩子函数)
 链接中输入Jenkins触发器那里的url,私密授权码输入secret token。

配置完钩子后,测试一下。返回HTTP 200,就算成功了。

配置Build
上面的配置完成了提交代码的自动下拉,但是怎么构建呢,还需要配置Build:

由于使用的maven来进行构建,所以root pom要使用maven项目的pom文件。

下面的Goals and options是构建时还要执行的指令,我们希望每一次构建都运行一下测试,因此填入test指令。

这和我们在本地执行maven test指令差不多。

生成测试报告
我使用了Allure来生成测试报告。

安装Allure Commandline

我们使用了Allure的项目测试后,会生成一个allure results文件,该文件里面记录了测试信息。

Allure Commandline 的功能,就是解析这些信息,然后生成一个可视化的网页界面。

配置构建后操作

Jenkins 使用maven构建后,要实现测试结果可视化,还要配置Allure来收集测试信息。

添加一个Allure Report的构建后操作即可,Path中填写的是Allure生成的可视化页面的位置。

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

 

资料获取方式 :

 

http://www.hengruixuexiao.com/news/18023.html

相关文章:

  • 买空间哪个网站好2022最近比较火的热点话题
  • 韩国做 mp4下载网站建立网站一般要多少钱
  • 网站设计武汉西安百度推广竞价托管
  • 广州推广优化免费广州seo
  • 福州网站建设制作品牌企业淘宝代运营1个月多少钱
  • 做网站ps注意事项百度搜索网站
  • b2c电子商务网站解决方案什么软件可以找客户资源
  • 做招聘的网站有哪些内容武汉seo技术
  • 集约化网站数据库建设规范深圳优化网站
  • 长沙公司网站设计报价媒体公关是做什么的
  • 重庆网站建设哪家公司哪家好友情链接网站大全
  • 文科女学java 做网站软文营销的特点
  • 全国b2c网站建设百度seo关键词排名优化
  • 编写 网站 语言谷歌商店paypal官网下载
  • 广州达美网站建设宁波网站制作优化服务
  • 长沙网站优化推广网站视频播放代码
  • 太原网站怎么做seo百度推广客服投诉电话
  • 廊坊网站建设技术外包青岛官网seo公司
  • 制作网站怎么做导航栏站长综合查询工具
  • 工厂招工最新招聘信息全国seo公司排名
  • 做网站需要后台吗关键词优化公司排名榜
  • 网上开店营业执照怎么办理广州seo代理计费
  • dede做的网站怎样去换模版网站优化外包推荐
  • web 网站开发的特殊性营销推广方案
  • 网站做了301重定向域名会自动跳转吗营销网络是什么
  • 做免费采集电影网站犯法吗深圳发布最新通告
  • 手机网站建设制作商旅平台app下载
  • 男女做羞羞的事情网站郑州专业网站建设公司
  • 一个网站后台怎么做关于进一步优化落实疫情防控措施
  • 安徽观元建设有限公司网站国内新闻摘抄2022年