前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初次学习Jenkins简单搭建

初次学习Jenkins简单搭建

作者头像
用户5521279
发布2020-02-24 14:00:20
5670
发布2020-02-24 14:00:20
举报
文章被收录于专栏:搜狗测试

目前项目组内已经由前辈成功搭建了服务端接口测试持续集成一套系统,实现“检测开发代码改动-->拉取开发代码-->测试环境部署-->代码覆盖率统计部署-->拉取自动化测试代码-->执行测试-->统计结果并发送测试报告”这一流程。由于CI(Continuous Integration)是现代软件开发技术的基础,所以学习掌握该技能也尤为重要。

简单来理解,可以认为持续集成这是一个可以监控版本控制系统变化(代码提交)的工具,通过检测代码变化,自动编译,自动测试,并将测试结果通知到相关人员,可以提前暴露问题,加快项目进度。同时加入监控代码质量及代码覆盖率度量,通过更快更高效的反馈来降低项目风险。通过jenkins将这些步骤串联起来就实现了不需人为操作就可运行的一套可执行流程。

之前都是直接使用开发或组内已经搭建好的jenkins,增加了接口自动化后,现在尝试学习怎么使用jenkins平台工具,以便之后工作展开:

以下在windows上进行一次尝试。

Jenkins是java语言开发,需保证本地搭建了java环境

安装jenkins:

使用较常用的war包的形式安装,可以到官网下载,通过 servlet容器方式进行安装(已安装tomcat)

http://localhost:8080/jenkins进入解锁 Jenkins页面,按提示路径打开密码文件,输入密码

登录后选择需要的插件,也可以先不安装插件,继续创建账户

点击保存,就成功了

安装必备插件,这里先尝试一个邮件通知的插件

安装后在系统设置中test一下发一封邮件

系统管理员邮件地址一定要填写

对邮件通知进行配置

可以进行一下配置,发送给另一个邮箱,test configuration检测是否发送成功

新建job来进行本地构建

新建j第一个job,取名,选Freestyle project

本地代码执行构建,本地代码源码管理选择无即可

选择触发构建的时机,这里选择once a day on the 1st and 15th of every month except December,右侧问号可以查看格式,此例为除了12月,1-22月每月的1-15日每天构建一次

因为是本地的,选择windows命令行执行,这里遇到一个问题,在c盘创建的文件由于权限问题无法访问,改到D盘就可以了

构建之后可发送一个邮件进行通知

最后保存即可。

也可以手动构建,构建结果

本篇文章记录了初次尝试了配置jenkins,比较简单,后续对整个“检测开发代码改动-->拉取开发代码-->测试环境部署-->代码覆盖率统计部署-->拉取自动化测试代码-->执行测试-->统计结果并发送测试报告”进行一下学习配置,向牛人学习。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 搜狗测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档