Jenkins server任务构建@window

Posted Python丶俱乐部

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins server任务构建@window相关的知识,希望对你有一定的参考价值。

在jenkins 所在主控服务器上构建一个任务

点击新建任务,构建一个自由风格的项目,起一个英文名字

Jenkins server任务构建@window


Jenkins server任务构建@window

在通用选项标签辖区,描述里边填入备注信息,

restrict where this project can be run 选项是指:指定此任务运行在哪一个节点上面,网路拓扑中,一个节点代表一个IP设备,在这里我们就认为是电脑吧。

这篇演示jenkins主控节点构建project,那就指定磨人的master机器吧。


Jenkins server任务构建@window

源码管理暂时没用到,先不演示了。下面这幅图是配置任务的触发器,比较常用的是poll SCM 和build oenodically,前者经常用来检测svn 或者git类似的版本管理工具,有更新就触发打包编译自动化接口,冒烟,回归等,像安卓ios,算法类的用得比较多,每日构建自验嘛,不然时间节点提交测试版本质量太差。

  还有就是build oenodically,这个可以按时间点来触发,定时的。日程表会自动检测服务区所在时区,我们只需要配置时间点即可。格式是这样子的:* * * * *

 五颗星四个空格,空格不能少,星占位符代表(分,时,日,月,周几) ,一个*占位符可以使一个值 也可以是一个范围:

(* 5 * * *)表示5点 (* 4-5 * * *)表示4点到5点  

例如下面的:

图中的表示周一到周五 晚上22-23点 每个20分钟来一发,当然时间间隔要合理,间隔内你的脚本要运行完整才算合理


Jenkins server任务构建@window

构建内容:假设我们构建的是一个版本的python测试用例集,只需要一个bat来开启测试用例test.py,那么选

Excute windows batch command


Jenkins server任务构建@window

Jenkins server任务构建@window

Jenkins server任务构建@window

构建完毕,点击应用,保存,返回主页面 手动触发一下看看效果


手动触发后,点击构建历史最新构建ID,点击consle控制台连接,可以看到运行日志


这是一个简单的window bat类型的任务构建,假如说你的测试可以运用bat触发,那么久尽情嗨皮吧,当然在服务器上玩,首先要有权限才行



以上是关于Jenkins server任务构建@window的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins创建新任务

Jenkins构建项目

新Jenkins实践- 第3章 为Jenkins添加静态agent节点

windows/linux 下Jenkins 配置项目自动构建启动

windows/linux 下Jenkins 配置项目自动构建启动

Jenkins分布式构建