jenkins配置maven项目

1       下载jenkins

下载地址:https://jenkins.io/index.html

2       前期准备

Java环境,maventomcat 安装,具体过程忽略

2.1    下载tomcat 绿色版

tar -zxvf apache-tomcat-7.0.72.tar.gz

mv apache-tomcat-7.0.72 tomcat7_9001

2.2     配置编码

tomcat 配置  URIEncoding="UTF-8"

3       修改jenkins主目录

使用你Web容器的管理工具设置JENKINS_HOME环境参数.

打开tomcatbin目录,编辑catalina.sh文件。

# OS specific support.  $var _must_ be set to either true or false.上面添加:export JENKINS_HOME="主路径"

在启动Web容器之前设置JENKINS_HOME环境变量.

root用户登录

编辑profile文件:vi /etc/profile

在最后加入:export JENKINS_HOME=主路径

保存,退出后执行:source  /etc/profile让配置生效

更改Jenkins.war或者在展开的Web容器)内的web.xml配置文件)

 <!-- if specified, this value is used as the Hudson home directory -->

  <env-entry>

    <env-entry-name>HUDSON_HOME</env-entry-name>

    <env-entry-type>java.lang.String</env-entry-type>

    <env-entry-value></env-entry-value>

  </env-entry>

  <!-- <env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 -->

 

4      启动步骤第一种

1.下载jenkins对应的war包,放到tomcat webapps目录下,启动tomncat

2.输入登录地址http://localhost:9001/jenkins/ ,可能需要校验,按照提示输入对应密码

3.智能安装对应插件

4.创建管理员, ,密码

5     启动步骤第二种

java -jar $JENKINS_HOME/jenkins.war --httpPort=9001 > A.LOG &  (暂时有一个进程问题,不知道如何解决,shell窗口不能做其他操作)

例如:

 1. command & 后台运行,你关掉终端会停止运行
 2. nohup command &
后台运行,你关掉终端也会继续运行

6       初始化设置

6.1     Maven Integration plugin 安装

系统管理-管理插件

如果下载不成功根据提示信息,在插件管理高级中,上传下载的hpi文件

http://ftp.tsukuba.wide.ad.jp/software/jenkins/plugins/maven-plugin/2.14/maven-plugin.hpi

 

6.2     Deploy to container Plugin安装

同上

 

7       配置管理

系统管理-Global Tool Configuration





 

增加maven,路径需要jenkins所在服务器上的路径,其他地方不需要设置

8    构建项目

8.1     Generl



 

 

8.2     源码管理,svn



 
8.3     构建触发器



 
8.4     构建环境



 
8.5     Pre Steps



 
8.6     Build



 

需要在这里输入maven 执行脚本的命令

8.7     Post Steps

8.8     构建设置

8.9     构建后操作



 

8.9.1  tomcat-users.xm配置文件如下

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<user username="tomcat" password="必须修改 " roles="manager-gui,manager-script"/>

9      发送邮件

9.1     系统管理-系统设置



 



 
9.2     构建后配置



 
9.3     右下角高级设置,配置邮件触发



 

代表啥时候都会发送邮件



 

猜你喜欢

转载自xinyuemengxing.iteye.com/blog/2337339