jenkins
1.下载tomcat和jenkins的war包
2.将jenkins的war包放在tomacat的webapps文件夹下
3.环境的配置:manage Jenkins---->Global tool Configuration---->jdk名称和jdk的路径--->git名称和git的路径---->maven名称和maven的路径
4. 本地项目的构建: 新建item-->输入项目名--->构建一个maven项目(没有maven项目,在可选插件里搜索Maven integration plugin)--->Bulid(输入pom文件的路径 ;goals and options:test(输入maven的命令)---->点击保存
如果是git上项目的构建 点击构建的项目--->配置----->源码管理--->项目的git地址--->添加自己的github账号和密码;Branches to build:*/master(主支干填入)
构建触发器:Build periodically:H 7 * * * 每天7点构建
Poll SCM:H/5 * * * * (检查github上的项目是否改变,有改变,每5分钟构建一次)
构建前操作Pre steps:如果选择git源码管理,Root POM的路径就是 .\pom.xml(源码已经在jenkins工作区) ,Goals and options:clean test(每次都会清空本 地,重新下载构建测试)
邮件发送配置:配置给一个人发送测试邮件:
manage Jenkins---->Configure system-->设置系统管理员的地址和邮箱服务器信息
注意:163邮箱必须开通第三方登录网易邮箱,生成一个第三方登录的授权码
邮件发送配置:配置给多人发送测试邮件:使用邮件扩展插件
先下载邮件扩展插件Email Extension Plugin
manage Jenkins---->Configure system-->Global tool configuration
多个收件人邮箱地址间用英文逗号隔开;
在Job页面上增加【增加构建后操作步骤】->【Editable Email Notification】,也可配置要接收人的邮箱列表
很显然,这里可以配置多个收件人,且配置点很多,包括构建点的触发发送,都可选择。
提示:触发点一般时always,这样发送的时候不管成功还是失败都会有日志。
构建的日志一般附带上去,这样方便排查