Jenkins server任务构建@window
Posted Python丶俱乐部
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins server任务构建@window相关的知识,希望对你有一定的参考价值。
在jenkins 所在主控服务器上构建一个任务
点击新建任务,构建一个自由风格的项目,起一个英文名字
在通用选项标签辖区,描述里边填入备注信息,
restrict where this project can be run 选项是指:指定此任务运行在哪一个节点上面,网路拓扑中,一个节点代表一个IP设备,在这里我们就认为是电脑吧。
这篇演示jenkins主控节点构建project,那就指定磨人的master机器吧。
源码管理暂时没用到,先不演示了。下面这幅图是配置任务的触发器,比较常用的是poll SCM 和build oenodically,前者经常用来检测svn 或者git类似的版本管理工具,有更新就触发打包编译自动化接口,冒烟,回归等,像安卓ios,算法类的用得比较多,每日构建自验嘛,不然时间节点提交测试版本质量太差。
还有就是build oenodically,这个可以按时间点来触发,定时的。日程表会自动检测服务区所在时区,我们只需要配置时间点即可。格式是这样子的:* * * * *
五颗星四个空格,空格不能少,星占位符代表(分,时,日,月,周几) ,一个*占位符可以使一个值 也可以是一个范围:
(* 5 * * *)表示5点 (* 4-5 * * *)表示4点到5点
例如下面的:
图中的表示周一到周五 晚上22-23点 每个20分钟来一发,当然时间间隔要合理,间隔内你的脚本要运行完整才算合理
构建内容:假设我们构建的是一个版本的python测试用例集,只需要一个bat来开启测试用例test.py,那么选
Excute windows batch command
构建完毕,点击应用,保存,返回主页面 手动触发一下看看效果
手动触发后,点击构建历史最新构建ID,点击consle控制台连接,可以看到运行日志
这是一个简单的window bat类型的任务构建,假如说你的测试可以运用bat触发,那么久尽情嗨皮吧,当然在服务器上玩,首先要有权限才行
以上是关于Jenkins server任务构建@window的主要内容,如果未能解决你的问题,请参考以下文章
新Jenkins实践- 第3章 为Jenkins添加静态agent节点
windows/linux 下Jenkins 配置项目自动构建启动