Jenkins构建项目帮助文档

Jenkins构建项目帮助文档

主要步骤

1、配置jdk

1.一、   下载jdk,安装到本身电脑磁盘的Java目录下(好比:D:\Java\jdk)。java

1.二、   Jdk环境变量的配置:web

1. 鼠标右击“个人电脑”->属性->高级->环境变量apache

(或者win7开始–搜索–“环境变量”)浏览器

 

2. 系统变量->新建->变量名:JAVA_HOME 变量值:D:\Java\jdk1.7.0_45\tomcat

  (eclipse、netbeans、tomcat等IDE或者服务器安装的时候或根据JAVA_HOME判断jdk的未知,因此不能改变JAVA_HOME的名字)服务器

  (系统变量:对全部用户起做用app

   用户变量:只对当前用户起做用。)eclipse

 

3. 系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%libwebapp

(.java文件编译的时候回来找个目录里面需找须要的jar包,想想用IDE的时候导入的Jar报的做用,maven

 

    因此若是有个jar常用不想导库,直接放入这个文件夹就好了。)

4. 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%bin;

(.class文件执行的时候须要用到个文件夹)

 

注意:1. 第三步前面有个 .;

   2. 建立目录的时候不要有空格和中文,不然死都不知道怎么死的。 

2、  安装tomcat

2.一、   官网下载tomcat,解压到本身电脑磁盘的Java目录下(好比:D:\Java)。

2.二、   修改一下的本身tomcat的端口号,打开:D:\Java\apache-tomcat-7.0.54\conf目录下的server.xml文件,找到 <Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />这段,把“8080”改为本身想用的端口号。(备注:这里改端口号,是防止和后面安装的Jenkins的端口号发生冲突

2.三、   Tomcat环境变量的配置:

CATALINA_BASE:    D:\Java\apache-tomcat-7.0.54

CATALINA_HOME:    D:\Java\apache-tomcat-7.0.54

classpath:      .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

JAVA_HOME:       D:\Java\jdk1.7.0_60

//path   %JAVA_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;

2.四、   添加tomcat管理帐号:打开D:\Java\tomcat\conf文件夹里面的tomcat-user.xml

修改以下:

<tomcat-users>


  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <role rolename="admin-jmx"/>
  <role rolename="admin-status"/>
  <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

</tomcat-users>

(这里添加的帐号只是根据本身须要添加的,并非每次添加都同样)

3、  安装maven

  1.  

3.一、   官网下载maven,放在D:\Java目录下。

3.二、   环境变量配置:MAVEN_HOME:D:\Java\maven

             Path变量最前面加:% MAVEN_HOME%\bin;                                     

3.三、    修改conf\settings.xml以下:

<servers>

<server>

<id>test-gui</id>

<username>tomcat</username>

<password>tomcat</password>

</server>

</servers>

4、  Jenkins的安装和使用

  1.  

4.一、   安装Jenkins,网上教程不少,本身搜下。

4.二、   配置Jenkins:

1)       安装好以后,在浏览器地址栏输入localhost:8080进入Jenkins主界面,如图所示:

 

 

第一次进入里面是没有数据的,点击左上角的“新建”

2)       点击“新建“以后会出现以下界面:

 

 

         备注: 按照图上的标注操做,Item的名称是本身定义的。

3)       点击”OK“按钮以后,出现以下界面:

 

 

备注:源码管理选择Subversion,说明咱们要从SVN获取源码,下面须要填写SVN的地址,这个地址很重要,必定要明白本身要构建的是哪一个项目,若是项目下还有子项目的话,子项目均不能被构建,须要选择单独的项目区构建其子项目。

第一次输入SVN地址时,会提示你输入SVN的帐号和密码,会自动保存。

4)       下面到构建触发器,如图:

 

 

选择第三个的话表示自动周期构建,第一次构建的话建议手动构建,由于不能办证第一次就彻底正确。选择Build periodically后出现以下界面:

 

 

出现的日程表就是自定义自动构建的时间和周期,,假设咱们想让项目中天天12点和晚上8点自动构建一次,只须要在构建触发器中选择Build periodically,并在日程表中输入 0 12,20 * * *

注:Schedule的配置规则是有5个空格隔开的字符组成,从左到右分别表明:分 时 天 月 年。*表明全部,0 12,20 * * * 表示“在任何年任何月任何天的12和20点0分”进行构建。

5)       接下来配置build,以下图:

clean install -Dmaven.test.skip=true

 

 

Goals and options 中填写的内容是由下面的提示写上去的。

6)       配置:增长构建后操做步骤,以下图操做;

 

 

 

点击红色方框里面的内容:出现以下图:

 

 

目的就是部署war包的路径,这个路径很重要,target\*.war能够实现自动部署。而且须要本身选择容器(containers),根据咱们的实际状况,选择tomcat7.x,而后填写咱们以前设定好的tomcat的用户名和密码,tomcat URL是咱们安装后的访问地址。

7)       随后点击”应用“,再点击“保存“。可是咱们还有重要的配置没有作,就是jdk和maven的配置,返回主页面,如图:

 

 

点击“系统管理”—》“系统设置”出现以下界面:

Jdk的安装配置:

 

 

Maven的安装配置:

 

 

 

点击“应用”:————》“保存”。

8)       接下来就能够手动构建项目了:

 

 

若是构建成功,会出现以下界面:

 

 

最后一步就是发布:而后在Jenkins/jobs/zutnlp-yuqing/workspace中,提取zutnlp-admin,zutnlp-display,zutnlp-gather-neo4j,zutnlp-gather-solr,zutnlp-portal,zutnlp-resource-corpus,zutnlp-resource-dict-web中target里的.war文件至toncat/webapp,而后启动tomcat,至此部署完成。(注:tomcat端口号为8090,为避免Jenkins的8080的冲突,每次加载后都需重启tomcat)

 

安装成功啦,小二同窗哇的一声哭了,感谢j2ee刘老师使人窒息的要求。

相关文章
相关标签/搜索