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. 项目相关人员都注册好了之后就可取消允许用户注册这一选项,以避免其他非项目相关人员进来。