Hudson邮件设置过程

之前学习的几个板块稍后再 补全,这里先从Hudson的邮件设置说起。(当然也有很多自己没理解清楚的地方,但是不要紧,关键是尝试,以后回过头来看时说不定就清楚了)

一. Hudson邮件设置:

1. 点击系统管理,选系统设置

 

2. 最后一项——邮件通知,填入以下信息,注,系统管理员邮件地址是事先申请的一个邮箱,相当于邮件中转站的作用,每次项目build后都会从这个中转站发邮件到项目相关人员的邮箱中。Hudson URL可以使http://127.0.0.1:8080,也可以是http:localhost:8080,貌似也可以用自己的ip地址,但是如果用自己的ip的话别人就进不来了,不晓得我的这个理解有误没。

点击advanced,勾选使用SMTP认证,将中转站邮箱账号及密码填入,且smtp端口为25,charset值按系统默认不变。点击用系统管理员测试邮件设置,若设置成功,该邮箱会收到一封系统确认邮件。

 

3. 系统邮件设置弄好后就可以去设置单个项目的邮件设置,因为每个项目的人员是非固定的,所以需要对该项目人员设置邮箱,只有该项目人员才能收到该项目的相关邮件。

选中要设置的项目,点击设置,勾选Editable Email Notification,将项目相关人的邮箱录入,用逗号分开。点save。

 

4. 可能还需要下载邮件的插件才能正常运行,因此,需要在系统管理中选中管理插件,找到

点击安装

5. 回到项目设置中,在Editable Email Notification,下面勾选无论build失败还是成功都要发送邮件给项目相关人员,去掉send to committers的选项,且add a trigger全选:select。

点save保存。

 

6. 至此,hudson邮件设置完成,

回到项目,点击立即构建,无论成功或失败都会有邮件发送到项目组成员的邮箱中,说明邮件设置成功。

 

 

7. 另外,还有关于hudson用户的添加问题。

在系统管理中的系统设置有一项:启用安全,选中它,并在hudson专有用户数据库中勾选允许用户注册这一选项,表明系统允许添加用户,若去掉这个勾选,则说明系统不允许用户注册。

 

 

8. 紧接其后的是授权策略,选中安全矩阵,在添加用户/组后面填入要注册的用户的名字,如Leanna,点击添加,则该用户就在用户/组的列表中了,但此时并没有注册成功。可根据实际需要勾选该用户的使用权限,是最高权限还是只读只写,可勾选。最后点save。

 

9. 可先退出之前的登陆用户,右上角

10. 点击新建账户create an account

 

11. 填入相关信息

 

12. 因为之前已经有注册过这个账号,所以这个名字不能用了,可换其他的比如Amy,注册成功后会有邮件发送至该人员的电子邮箱。

 

13. 项目相关人员都注册好了之后就可取消允许用户注册这一选项,以避免其他非项目相关人员进来。

 

posted on 2012-03-19 17:45  leanna  阅读(4214)  评论(0编辑  收藏  举报

导航