jenkins 配置
转自 :http://blog.sina.com.cn/s/blog_533074eb0101d72y.html
[安装步骤]
简介:Jenkins是基于Java开发的一种持续集成工具,用于监控程序重复的工作,包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。下载地址:http://jenkins-ci.org/。
搭建:将从官网下载好的Jenkins包解压到指定目录(如:/home/sdm/test)最关键的是方便自己以后找到jenkins.war。
测试(切到jenkins.war所在的目录输入java -jar jenkins.war便可以启动jenkins了):
在局域网PC端输入,http://172.30.4.54:8080/,就可以出现配置界面了;
配置Jenkins(Jenkins->系统管理->系统设置),这里我不会尽善尽美的介绍所有配置,只会介绍关键的一些:
Jenkins的工作目录的配置:
系统消息:这个信息会显示在首页顶部. 用来向用户发布一些系统范围的通知或公告. 兼容HTML标签格式.
启用安全(非常重要):如果启动此项,你必须使用用户名/密码登录才能配置和执行构建,并且用户要具有"admin"权限。
访问控制:可以选择储存用户账号数据库类型,以及各成员的一些具体权限。
启用访问控制以后,在此回到主页时便会有点击就会有相关操作,不详细阐述。当然如果项目使用的人比较多,便需要搭建专门的数据库,这里也不详解。
JDK配置:
Maven配置:
邮件通知(非常重要):
SMTP服务器:填入的SMTP服务器的域名,e.g. smtp.genomics.cn.
使用SMTP认证:用户名为邮箱地址,密码为你的邮箱号,SMTP端口为25(根据具体的邮件服务器的端口设定),使用SSL协议看具体情况。
发送测试邮件:可以验证你上面的配置有没有弄好。
打开邮箱如果收到类似信息便说明,邮箱配置已经成功了。
PS:本人也只是菜鸟,如果有什么出错或者不完善的地方还请见谅。
_____________________________________
使用email-ext替换Jenkins(Hudson)的默认邮件通知
http://www.juvenxu.com/2011/05/18/hudson-email-ext/
__________________________________________________________
想要使用邮件通知,首先需要设置SMTP服务器地址。在主页面选择“系统管理”-->"系统设置",然后在“邮件通知”标签中设置SMTP服务器。
1、Jenkins默认的邮件通知
采用Jenkins默认的邮件通知,在项目配置的”Post-build Actions”选项中勾选”Email Notification”标签,并在“Recipients”中填入邮件地址即可。
但是,这样每次编译都会邮件通知,有点烦,因此可选择邮件通知的插件,更优。
2、采用邮件通知插件
下载插件email-ext对应的*.hpi文件,拷贝到路径$JENKINS_HOME/plugins,之后需要重新启动Jenkins。
然后项目配置中,在”Post-build Actions”选项中,不选择”Email Notification”标签,而勾选”Editable Email Notification”标签。并在Global Recipient List中填入接收邮件的地址,其它默认即可。
设置完成后,编译错误才会通知对应的邮箱地址