jenkins下载地址:https://jenkins.io/zh/
双击运行下载的jenkins安装包:
注:jenkins如何卸载干净:卸载完成后,安装目录下还会有很多文件,直接右键删除整个genkins目录即可。
点击“Finish”自动打开如下页面,耐心等待加载完成:
2.配置jenkins定时构建
访问jenkins管理平台地址:http://localhost:8080/
如果不能打开首页,需要开启jenkins服务,win+r打开运行框输入services.msc找到对应服务设置启动或开机启动即可:
丢弃旧版本:主要是用来配置构建历史保存几个版本,每次执行构建都会产生日志,日志的生成会占用一定的磁盘空间,通过勾选此选项就可以设置构建的保留构建天数和构建次数。
安静期:如果设置此选项,一个计划中的构建在开始之前需要等待选项中设置的秒数。节省构建。如果你的 Jenkins 有太多并且高频率的构建,设置长时间的等待会舒缓这些构建。如果没有在项目级别设置此项,则会使用系统默认值。
重试次数:如果从版本库签出代码失败,Jenkins会按照这个指定的次数进行重试之后再放弃。
源码管理主要与为了与代码版本控制工具产生关联。当代码有更新时,自动触发构建,从而更早的获得代码的构建结果,从构建结果发现问题修复问题,直到构建通过,这样将会有效的保证代码的质量。
在增加构建步骤中提供了以下几个选项:
Execute Windows batch command:执行 Windows 批处理命令。
Execute shell:执行 shell 脚本。
Invoke Ant:调用 Ant,即 Apache Ant。是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。
Invoke top-level Maven targets:调用 Maven 对象。Maven 是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
这里以选择“Execute Windows batch command ”,通过 Windows 的命令提示符执行一个 Python 脚本。
如果需要修改刚才的配置信息,可以点击“配置”链接重新进行修改。
点击“立即构建”选项,Build History 将显示项目的构建状态。
3.定时执行构建
日程表参数说明:
一行参数由5个参数组成,分别是分 时 日 月 星期,分别用空格间隔。
参数取值范围:
分:0-59
时:0-23
日:1-31
月:1-12
星期:1-7
各个参数可以使用的特殊字符:
*:代表所有可能的值;
,:可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”;
-:可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”;
/:可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正
斜线可以和星号一起使用,例如*/10,如果用在 minute 字段,表示每十分钟执行一次;
实例:10 22 * * 1-5
表示,每周一至周五的晚上 22:10 执行构建。
4.svn版本更新触发构建
此处省略500字。
5.执行结果自动发邮件
https://www.cnblogs.com/imyalost/p/8781759.html