Jenkins搭建过程中遇到的问题整理记录
2015-10-31 21:14
513 查看
Jenkins使用进阶参考:
http://www.cnblogs.com/zz0412/tag/jenkins/
1. Jenkins默认的配置路径为:{user_dir}\.jenkins,修改为其他路径的方式:
配置环境变量set JENKINS_HOME=D:\a_tools\Jenkins\jenkins_home
2.邮箱配置时遇到的问题:
(1).javax.mail.AuthenticationFailedException: 550
我使用的是126的邮箱。由于没有开通pop/stmp协议导致出现这个异常,邮箱设置里开通这两个协议即可。
现在开启stmp时需要客户端授权,通过手机号注册并提示客户端授权码
请在客户端密码框输入授权密码,此授权密码只显示一次。
授权密码: oxqyyhniojdfuiff
客户端使用这个授权码登陆系统.
(2).使用默认的邮箱无法正常发送邮件,报错:
550,553 Mail from must equal authorized user— jenkins(hudson) emai
原因未配置System Admin e-mail address(系统管理员邮件地址).
参考:http://www.bingfengsa.com/a/20140214/14760.html
(3).使用系统默认的邮箱只能发送构建失败的邮件,为此需要下载插件Email Extersion Plugin.
参考:http://www.cnblogs.com/GGHHLL/p/jenkins.html
http://blog.csdn.net/wangmuming/article/details/22925357
3.在系统管理->系统设置中设置JDK,MAVEN,EMAIL等.
JDK安装时去掉自动安装前面的勾,设置为本地自己的JAVA_HOME即可使用本地JDK.
4.MAVEN安装同上.
MAVEN设置Maven Configuration中设置为本地路径,
Default settings provider和Default global settings provider都设置为Settings file in filesystem,并指定磁盘上的setting.xml的路径.
Local Maven Repository设置为 Default(~/.m2/repository)
这样就可以公用maven本地库了.
5. Subversion 设置为version为1.7,经本人验证,插件不可以升级到最新版本,升级后发现不能正常下载代码.
6.注意设置,否则邮件发送异常.
7.项目配置中
源码管理,svn地址要填写正确,Local module directory(option)设置为 ./项目名
8.Build Root POM 设置为pom.xml, 这个路径是从下载的代码开发后为home的,如果根目录下没有pom.xml文件,还可以设置为带路径的,例如: lk-example-parent/pom.xml
9.下载email-ext插件并配置Editable Email Notification.其中触发规则如下:
10.希望配置出发邮件时包含代码提交人,代码变更内容等,网上找了很久都没找到,于是官网的wiki上找,还是没找到,再后来直接找到插件安装的位置,将插件反编译后从反编译后的代码中找,发现确实不支持这种配置.在email-ext中全文查找MACRO_NAME,基本上列出的是所有的可配置的变量.在subversion的反编译后的文件中查找env.put可查找出subversion将那些内容放到了环境变量中.
http://www.cnblogs.com/zz0412/tag/jenkins/
1. Jenkins默认的配置路径为:{user_dir}\.jenkins,修改为其他路径的方式:
配置环境变量set JENKINS_HOME=D:\a_tools\Jenkins\jenkins_home
2.邮箱配置时遇到的问题:
(1).javax.mail.AuthenticationFailedException: 550
我使用的是126的邮箱。由于没有开通pop/stmp协议导致出现这个异常,邮箱设置里开通这两个协议即可。
现在开启stmp时需要客户端授权,通过手机号注册并提示客户端授权码
请在客户端密码框输入授权密码,此授权密码只显示一次。
授权密码: oxqyyhniojdfuiff
客户端使用这个授权码登陆系统.
(2).使用默认的邮箱无法正常发送邮件,报错:
550,553 Mail from must equal authorized user— jenkins(hudson) emai
原因未配置System Admin e-mail address(系统管理员邮件地址).
参考:http://www.bingfengsa.com/a/20140214/14760.html
(3).使用系统默认的邮箱只能发送构建失败的邮件,为此需要下载插件Email Extersion Plugin.
参考:http://www.cnblogs.com/GGHHLL/p/jenkins.html
http://blog.csdn.net/wangmuming/article/details/22925357
3.在系统管理->系统设置中设置JDK,MAVEN,EMAIL等.
JDK安装时去掉自动安装前面的勾,设置为本地自己的JAVA_HOME即可使用本地JDK.
4.MAVEN安装同上.
MAVEN设置Maven Configuration中设置为本地路径,
Default settings provider和Default global settings provider都设置为Settings file in filesystem,并指定磁盘上的setting.xml的路径.
Local Maven Repository设置为 Default(~/.m2/repository)
这样就可以公用maven本地库了.
5. Subversion 设置为version为1.7,经本人验证,插件不可以升级到最新版本,升级后发现不能正常下载代码.
6.注意设置,否则邮件发送异常.
7.项目配置中
源码管理,svn地址要填写正确,Local module directory(option)设置为 ./项目名
8.Build Root POM 设置为pom.xml, 这个路径是从下载的代码开发后为home的,如果根目录下没有pom.xml文件,还可以设置为带路径的,例如: lk-example-parent/pom.xml
9.下载email-ext插件并配置Editable Email Notification.其中触发规则如下:
Triggers |
|
相关文章推荐
- hdoj--2069--Coin Change(动态规划)
- 杭电2802F(N)
- javascript 实现文本框明文转暗码
- hdoj--2069--Coin Change(动态规划)
- 【HDOJ】1508 Alphacode
- 【存档记录】给Spring Boot添加远程调试端口
- java编写螺旋矩阵
- 浅析Java中的final关键字
- 288家众筹平台正常运营 43家停运或倒闭
- YUM仓库搭建
- c 中typedef函数的用法
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 航班预定登录系统UFT脚本
- 将数组"student a am i"改为"i am a student".
- 【english】to to it
- mysql命令执行过程图学习
- LINUX中安装和设置VIM
- jboss-as-7.1.1.Final配置Jndi数据源(以mysql为例)
- jboss-as-7.1.1.Final配置Jndi数据源(以mysql为例)
- HDU 5512 (ACM 2015 沈阳)Pagodas [基础数学]