一、安装Jenkins
① 官网地址:https://jenkins.io/index.html
② 或者百度云盘:jenkins 提取码:5mpw
1、选择文件中的jenkins.msi,进行安装
2、安装完成,点击Finish,自动打开Jenkins页面,Jenkins默认端口为8080
如果打开失败,这时要修改jenkins启动端口,方法如下:
① 打开终端,cd 到Jenkins的安装目录(即jenkins.war所在目录),如:D:\Program Files (x86)\Jenkins
② 执行命令:“java -jar jenkins.war --httpPort=8082”
其中8082就是新的端口号,也可以设置为其他的端口。
③.打开浏览器输入 : localhost:8082即可进入Jenkins界面:
3、从页面提示的地址中,获取本地文件中密码,复制并粘贴,点击继续
4、安装推荐的插件
5、创建管理员账号,点击‘保存并完成’
6、实时配置,直接点击‘保存并完成’
7、点击‘开始使用Jenkins’,进入主页
8、添加注册功能添加注册
① 点击【Manage Jenkins】—>【Configure Global Security】
② 勾选【启用安全】,再勾选【允许用户注册】,点击保存
③ 注销回到登录页面,界面显示注册入口:[创建一个用户账号]如果你没有注册用户.
二、创建第一个新任务
1、点击【新建Item】
2、输入任务名称,点击【确定】
3、输入任务描述
4、构建触发器
Build periodically:周期进行项目构建
Poll SCM:定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作,如果没有更新就不会执行构建。
① 定时构建语法:*号等同于H,表示任意一个合理的数
* * * * *第一个*表示分钟,取值0~59,若其他值不做设定,则表示每个设定的分钟都会构建
5 * * * * ,表示每个小时的第5分钟都会构建一次
第二个*表示小时,取值0~23, 若其他值不做设定,则表示每个设定小时的每分钟都会构建
* 5 * * * ,表示在每天5点的时候,一小时内每一分钟都会构建一次
第三个*表示一个月的第几天,取值1~31,若其他值不做设定,则表示每个月的那一天每分钟都会构建一次
* * 5 * *,表示在每个月5号的时候,0点开始每分钟构建一次
第四个*表示第几月,取值1~12,若其他值不做设定,则表示每年的那个月每分钟都会构建一次
* * * 5 *,表示在每年的5月份,1号0点开始每分钟构建一次
第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日,若其他值不做设定,则表示每周的那一天几每分钟都会构建一次
* * * * 5,表示每周五0点开始每分钟构建一次
举个栗子:
每隔5分钟构建一次
H/5 * * * *
每两小时构建一次
H H/2 * * *
每天中午12点定时构建一次
H 12 * * *
每天下午18点定时构建一次
H 18 * * *
在每个小时的前半个小时内的每10分钟
H(0-29)/10 * * * *
每两小时45分钟,从上午9:45开始,每天下午3:45结束
45 9-16/2 * * 1-5
每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)
H H(9-16)/2 * * 1-5