上篇,将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年。
努力的意义之一在于,我可以对某些说不了。