如何使用Jenkins进行持续集成测试
(一)创建任务 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年。 努力的意义之一在于,我可以对某些说不了。