jenkins安装配置



本机各种系统环境变量
CLASSPATH    
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME
D:\Javajdk1.8\jdk1.8
JENKINS_HOME
D:\jenkinsworkspace\jenkins
M2_HOME
D:\worksoftware\apache-maven-3.3.9-bin\apache-maven-3.3.9
Path
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%M2_HOME%\bin;




Maven还为全世界的Java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库。通过一些Maven的衍生工具(如Nexus),我们还能对其进行快速地搜索。只要定位了坐标,Maven就能够帮我们自动下载,省去了手工劳动。
使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试用 例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置 (Convention Over Configuration)。






Windows下如何将jenkins部署到Tomcat容器中










Windows 安装tomcat


Windows环境下 

1.下载jkd   配置jkd   
2.下载tomcat  

官网上下载的文件都是绿色免安装的。如:apache-tomcat-7.0.26-windows-x64.zip

下载地址:http://tomcat.apache.org/download-70.cgi

下载后解压缩:E:\apache-tomcat-7.0.26,随你喜欢解压哪里。

设置Tomcat环境变量

新建:

变量名:TOMCAT_HOME

变量值:你的TOMCAT所在目录 
   如:E:\apache-tomcat-7.0.26

输入http://localhost:8080  验证结果

3. 下载安装Maven 

请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。对于首次接触Maven的读者来说,推荐使用Maven 3.0,,因此下载apache-maven-3.0-bin.zip。当然,如果你对Maven的源代码感兴趣并想自己构建Maven,还可以下载apache-maven-3.0 -src.zip。

  这里的Maven安装目录是 D:\worksoftware\apache-maven-3.3.9-bin\apache-maven-3.3.9,接着需要设置环境变量,将Maven安装配置到操作系统环境中,在 系统变量中新建一个变量,变量名为 M2_HOME,变量值为Maven的安装目录 D:\bin\apache-maven-3.0
接着在系统变量中找到一个名为Path的变量,在变量值的末尾加上 %M2_HOME%\bin;,注意多个值之间需要有分号隔开,然后点击 确定
(path 改变之前为: C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4 下载jenkins
将jenkins.war拷贝到tomcat的 webapps目录下

启动:      http://localhost:8080/jenkins





jenkins 应用篇  Mailer Plugin 邮件插件的使用    

本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在“参考资料”部分附上原始链接,如无意中侵犯您的权利,请联系QQ:46106962,如需要进一步的交流请加入QQ群: (Jenkins学习交流)469536515。转载和使用请注明出处。

邮件服务器配置

首先在Jenkins的“系统管理”->“系统设置”中设置“系统管理员邮件地址”,如:123456@qq.com;“系统管理员邮件地址”要和下面“邮件通知”中使用相同的后缀名和用户名,否则会报异常。

QQ邮箱服务

第一步
登录QQ邮箱,在“帐户”里开启“POP3/SMTP”并获取授权码,授权码的说明见http://service.mail.qq.com/cgi-bin/help?subtype=1&&no=1001256&&id=28。
第二步
在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数,如下图:

特别提示
  1. “用户名”要和“系统管理员邮件地址”中的保持一致,否则会在“通过发送测试邮件配置”进行测试时会报异常:com.sun.mail.smtp.SMTPSendFailedException: 501 mail from address must be same as authorization user
  2. “密码”填写第一步中获取的授权码,否则会报异常:javax.mail.AuthenticationFailedException: 535 Error

126邮箱服务

在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数,如下图:

特别提示
在使用126的邮箱服务时smtp的端口为默认端口,即25;不需要使用SSL协议,如果勾选“使用SSL协议”会报异常:javax.mail.MessagingException: Could not connect to SMTP host: smtp.126.com, port: 25;
  nested exception is:
     javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection

163邮箱服务

个人邮箱

第一步
登录163邮箱,在“设置”->“POP3/SMTP/IMAP”设置授权码
第二步
在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数,如下图:

特别提示
  1. “密码”填在“第一步”中设置的授权码,如果用登录密码会报异常javax.mail.AuthenticationFailedException: 535 Error: authentication faile
  2. 关于“smtp服务器”的设置,163邮件的帮助文档里写的是“smtp.126.com”,不要按文档上写的而要使用“smtp.163.com”
  3. 163 smtp协议可用端口如下图:

    实际验证发现端口25也可用于SSL协议。

企业邮箱

Job中发邮件功能设置

   Job中要使用发邮件功能,需要在“构建后操作”中选择“邮件通知(Mail Notifcation)”,设置“接收人(Recipients)”,多个接收人时用英文空格分隔。
   “Mailer Plugin”有如下两个可选项:
  1. “每次不稳定的构建都发送邮件通知”
    此选项默认是选中的,当Job运行失败或不稳定时发邮件给“接收人”中指定的人
  2. “单独发送邮件给对构建造成不良影响的责任人”
    此选项选中时会向导致构建失败的代码提交人的邮件中发送邮件,邮箱后缀名是在“邮件通知”是在“用户邮箱默认后缀”中设置的,如果这样的邮箱不存在将会发送失败导致Job失败。我猜测Mailer Plugin会从scm的提交记录中获取提交人名称,然后和“用户邮箱默认后缀”拼在一起组成邮箱并发送邮件。




Linux环境下
安装VMware Tools http://wenku.baidu.com/view/b5ebee00bed5b9f3f90f1cf4.html
jdk安装配置
1 首选卸载自带的 

1、卸载系统自带的jdk版本:

查看自带的jdk:

#rpm -qa | grep gcj

看到如下信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

使用rpm -e --nodeps 命令删除上面查找的内容:

#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2、卸载rpm安装的jdk版本

查看安装的jdk:

#rpm -qa|grep jdk

看到如下信息:

java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

jdk-1.6.0_16-fcs

卸载:

#rpm -e --nodeps jdk-1.6.0_16-fcs
2 安装jdk 
下载rpm包 
安装 rpm -ivh  *.rpm
设置环境变量 gedit /etc/profile
http://blog.csdn.net/yttcjj/article/details/6974161

2 tomcat 的安装 



3 安装maven
http://www.blogjava.net/caojianhua/archive/2011/04/02/347559.html





比较好的几个博客

















 如果确实不需要web.xml而又要打成war包,需要在maven-war-plugin里增加<configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration> 

gerrit、gitlab、jenkins三个结合     http://blog.csdn.net/stwstw0123/article/details/47615535












本机各种系统环境变量
CLASSPATH    
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME
D:\Javajdk1.8\jdk1.8
JENKINS_HOME
D:\jenkinsworkspace\jenkins
M2_HOME
D:\worksoftware\apache-maven-3.3.9-bin\apache-maven-3.3.9
Path
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%M2_HOME%\bin;




Maven还为全世界的Java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库。通过一些Maven的衍生工具(如Nexus),我们还能对其进行快速地搜索。只要定位了坐标,Maven就能够帮我们自动下载,省去了手工劳动。
使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试用 例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置 (Convention Over Configuration)。






Windows下如何将jenkins部署到Tomcat容器中










Windows 安装tomcat


Windows环境下 

1.下载jkd   配置jkd   
2.下载tomcat  

官网上下载的文件都是绿色免安装的。如:apache-tomcat-7.0.26-windows-x64.zip

下载地址:http://tomcat.apache.org/download-70.cgi

下载后解压缩:E:\apache-tomcat-7.0.26,随你喜欢解压哪里。

设置Tomcat环境变量

新建:

变量名:TOMCAT_HOME

变量值:你的TOMCAT所在目录 
   如:E:\apache-tomcat-7.0.26

输入http://localhost:8080  验证结果

3. 下载安装Maven 

请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。对于首次接触Maven的读者来说,推荐使用Maven 3.0,,因此下载apache-maven-3.0-bin.zip。当然,如果你对Maven的源代码感兴趣并想自己构建Maven,还可以下载apache-maven-3.0 -src.zip

   这里的 Maven 安装目录是 D:\worksoftware\apache-maven-3.3.9-bin\apache-maven-3.3.9 ,接着需要设置环境变量,将 Maven 安装配置到操作系统环境中, 系统变量中新建一个变量,变量名为 M2_HOME ,变量值为 Maven 的安装目录 D:\bin\apache-maven-3.0
接着在系统变量中找到一个名为 Path 的变量,在变量值的末尾加上 %M2_HOME%\bin; ,注意多个值之间需要有分号隔开,然后点击确定
(path 改变之前为: C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4 下载jenkins
将jenkins.war拷贝到tomcat的 webapps目录下

启动:      http://localhost:8080/jenkins





jenkins 应用篇  Mailer Plugin 邮件插件的使用    

本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在“参考资料”部分附上原始链接,如无意中侵犯您的权利,请联系QQ:46106962,如需要进一步的交流请加入QQ群: (Jenkins学习交流)469536515。转载和使用请注明出处。

邮件服务器配置

首先在Jenkins的“系统管理”->“系统设置”中设置“系统管理员邮件地址”,如:123456@qq.com;“系统管理员邮件地址”要和下面“邮件通知”中使用相同的后缀名和用户名,否则会报异常。

QQ邮箱服务

第一步
登录QQ邮箱,在“帐户”里开启“POP3/SMTP”并获取授权码,授权码的说明见http://service.mail.qq.com/cgi-bin/help?subtype=1&&no=1001256&&id=28。
第二步
在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数,如下图:

特别提示
  1. “用户名”要和“系统管理员邮件地址”中的保持一致,否则会在“通过发送测试邮件配置”进行测试时会报异常:com.sun.mail.smtp.SMTPSendFailedException: 501 mail from address must be same as authorization user
  2. “密码”填写第一步中获取的授权码,否则会报异常:javax.mail.AuthenticationFailedException: 535 Error

126邮箱服务

在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数,如下图:

特别提示
在使用126的邮箱服务时smtp的端口为默认端口,即25;不需要使用SSL协议,如果勾选“使用SSL协议”会报异常:javax.mail.MessagingException: Could not connect to SMTP host: smtp.126.com, port: 25;
  nested exception is:
     javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection

163邮箱服务

个人邮箱

第一步
登录163邮箱,在“设置”->“POP3/SMTP/IMAP”设置授权码
第二步
在Jenkins的“系统管理”->“系统设置”中的“邮件通知”中设置邮件服务器相关的参数,如下图:

特别提示
  1. “密码”填在“第一步”中设置的授权码,如果用登录密码会报异常javax.mail.AuthenticationFailedException: 535 Error: authentication faile
  2. 关于“smtp服务器”的设置,163邮件的帮助文档里写的是“smtp.126.com”,不要按文档上写的而要使用“smtp.163.com”
  3. 163 smtp协议可用端口如下图:
    163 邮箱协议可用端口
    实际验证发现端口25也可用于SSL协议。

企业邮箱

Job中发邮件功能设置

   Job中要使用发邮件功能,需要在“构建后操作”中选择“邮件通知(Mail Notifcation)”,设置“接收人(Recipients)”,多个接收人时用英文空格分隔。
   “Mailer Plugin”有如下两个可选项:
  1. 每次不稳定的构建都发送邮件通知
    此选项默认是选中的,当Job运行失败或不稳定时发邮件给“接收人”中指定的人
  2. 单独发送邮件给对构建造成不良影响的责任人
    此选项选中时会向导致构建失败的代码提交人的邮件中发送邮件,邮箱后缀名是在“邮件通知”是在“用户邮箱默认后缀”中设置的,如果这样的邮箱不存在将会发送失败导致Job失败。我猜测Mailer Plugin会从scm的提交记录中获取提交人名称,然后和“用户邮箱默认后缀”拼在一起组成邮箱并发送邮件。





Linux环境下
安装VMware Tools http://wenku.baidu.com/view/b5ebee00bed5b9f3f90f1cf4.html
jdk安装配置
1 首选卸载自带的 

1、卸载系统自带的jdk版本:

查看自带的jdk:

#rpm -qa | grep gcj

看到如下信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

使用rpm -e --nodeps 命令删除上面查找的内容:

#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2、卸载rpm安装的jdk版本

查看安装的jdk:

#rpm -qa|grep jdk

看到如下信息:

java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

jdk-1.6.0_16-fcs

卸载:

#rpm -e --nodeps jdk-1.6.0_16-fcs
2 安装jdk 
下载rpm包 
安装 rpm -ivh  *.rpm
设置环境变量 gedit /etc/profile
http://blog.csdn.net/yttcjj/article/details/6974161

2 tomcat 的安装 



3 安装maven
http://www.blogjava.net/caojianhua/archive/2011/04/02/347559.html





比较好的几个博客

















 如果确实不需要web.xml而又要打成war包,需要在maven-war-plugin里增加<configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration> 

gerrit、gitlab、jenkins三个结合     http://blog.csdn.net/stwstw0123/article/details/47615535












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值