框架综合实践(8)-Jenkins 创建项目

目的:

自动化脚本写完以后,想要定时自动执行,或者开发打新包后就自动执行自动化测试脚本,此时需要借助jenkins实现。

持续集成(continuous integration)

每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

Jenkins

Jenkins是一个开源项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能

下载安装:

下载地址:https://jenkins.io/download/   下载符合自己电脑的版本即可

下载成功后安装到指定的路径即可,默认启动页面为localhosts:8080,

注意事项:

1.如果端口被占用,则直接到安装目录下找到jenkins.xml配置文件修改即可

 

2.首次打开页面,会有新手入门引导,安装推荐的插件

Jenkins启动后,创建项目:

配置:

源码管理:

None:测试脚本在本地计算机上,则勾选此项

Git:测试脚本如果托管在git上,则勾选此项

Subversion:测试脚本如果托管在SVN上,则勾选此项

构建触发器:

在什么情况下运行测试脚本

触发远程构建:如果您想通过访问一个特殊的预定义URL来触发新的构建,请选用此项

Bulid after other projects are build:在其他项目触发的时候同时触发执行自动化脚本,也就是其他项目构建成功、失败、或者不稳定(如果开发和测试的脚本托管在同一个地方,那开发打包后,可以直接将包放到自动化脚本的app文件夹下,那么就能自动执行自动化测试了)

Bulid periodically:定时构建

定时的语法:* * * * *(5个星号,中间用空格隔开)

第一个星号表示分钟,第二表示小时,第三个表示一个月的第几天,第四个表示第几月,第五个表示一周中的第几天

GutHub hook trigger for GITScm polling根据git的源码更新来触发构建

Poll SCM:定时检查源码变更,如果有变更就checkout最新的code下来,然后执行构建动作

 

构建:

就是要怎么去执行脚本

选择执行windows批处理命令,选择已经封装好的执行脚本的批量处理命令(.bat文件,封装执行自动化脚本的命令文件)

配置完成后,返回到工程,点击立即构建即可触发脚本执行

可通过查看控制台输出查看脚本执行的日志

猜你喜欢

转载自blog.csdn.net/Teamo_mc/article/details/84438867