软件测试 | Jenkins job 机制
1.job 简介
Jenkins 可以被理解为像老板一样管理着各种 job(任务)。job 是 Jenkins 的一个执行任务,是一些列操作的集合,Jenkins 里最常用的功能就是 job 的构架,即任务的构建。
通过构建 job 即可让 job 为用户工作。Jenkins 的核心功能就是调度这些配置好的 job,如图 8-1 所示。
2.构建 job 及配置步骤
可以通过如下步骤初步构建一个 Jenkins 任务。
(1)新建 Jenkins job。
(2)类型选择自由风格:可以自由配置参数。
(3)设置构建记录的最大保留数:可以设置保留天数和构建次数。
(4)源代码管理(可选择 SVN、Git):如选择 Git,Jenkins 需要从 Git 上 “拉取” 代码。
(5)通过构建:可以执行 Windows 或 Shell 命令触发脚本执行。
(6)添加构建参数:用于参数化构建,如从外部给 job 传递测试用例名。
(7)设置定时构建:格式为分钟、小时、日期、月份。
3.配置详解
Jenkins 任务具体的执行内容一般都由配置构建的步骤来完成,可以通过 Shell 脚本或者其他类型的脚本,定制化完成。
以下面的测试脚本为例,下面的测试脚本执行的内容为切换到测试用例所在路径,并执行测试用例:
复制代码
定时构建的配置可以设置任务构建(执行)的频率,一旦添加定时构架的配置,测试用例脚本就会按照设定的时间自动地构建 job:
复制代码
搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核
评论