如何使用Jenkins进行持续集成测试

来源:互联网 发布:雅安电视台网络直播 编辑:程序博客网 时间:2024/05/17 02:19

(一)创建任务 
1.创建任务 
点击首页“创建一个新任务”的链接,如下: 
这里写图片描述
2.选择 Jenkins 任务类型 
Jenkins 提供了四种类型的任务: 
1)构建一个自由风格的软件项目 
这是 Jenkins 的主要功能.Jenkins 将会结合任何 SCM 和任何构建系统来构建你的项目, 甚至可以构建 
软件以外的系统. 
2)构建一个 maven 项目 
构建一个 maven 项目.Jenkins 利用你的 POM 文件,这样可以大大减轻构建配置. 
3) 构建一个多配置项目 
适用于多配置项目,例如多环境测试,平台指定构建,等等. 
4)监控一个外部的任务 
3.这个类型的任务允许你记录执行在外部 Jenkins 的任务, 任务甚至运行在远程机器上.这可以让Jenkins 作为你所有自动构建系统的控制面板. 
选择第一个项“构建一个自由风格的软件项目”,点击“OK”。进入项目的详细配置页面如下: 
这里写图片描述
4.这里写图片描述
5.增加构建步骤 
这里写图片描述 
我们选择 execute Windows batch command ,来创建一个 windows 下的批处理。 
假设,我在 C:\Python34 目录下有一个 HTMLResportEmail_4.py 的脚本,我们要在命令提示符下来运行这个脚本,这样做: 
这里写图片描述

那么在Excute Windows batch command窗口中,有 
这里写图片描述
如果不需要其他步骤,那么在这里,任务创建完成了,我们就可以点击保存了。 
这里写图片描述
(二) 运行构建 
这里写图片描述
左侧列表是关于项目的操作。 
如果需要修改刚才的配置信息,可以点击“配置”链接重新进行修改。 
点击“立即构建”选项,Build History 将显示项目的构建状态。 
这里写图片描述
运行结束后, 
这里写图片描述
点击Console Output 
这里写图片描述
查看到Jenkins log: 
这里写图片描述
再查看邮箱,于是test report也自动发送到邮箱,

就这样,使用jenkins进行持续性集成测试完成了。 
曾经觉得遥不可及,毕竟当时在AL..做的自动化测试是Jenkins+Linux以及各种Tool 的自动化测试环境,而现在是在windows环境,今天算是完成了。

看着曾经熟悉的Jenkins环境在Windows系统中配置运行完成,百感交集,对于第一个东家,在那里成长了很多,接触了很多very nice的同事和Manager,Leader,他们的思想,他们的为人处世以及面对生活的态度,将影响我的一生,这是我一辈子的财富。幸福伴随着成长的北漂3年。 
努力的意义之一在于,我可以对某些说不了。