部署项目的详细步骤和过程:
备注:Jenkins 我们目前搭建在192.168.54.233的服务上面,服务端口是8080;
第一步:Linux服务上的容器配置
1)先在自己想要部署的服务上新建一个文件夹,比如你想要上传的项目是zx-manage,
那么,就在/usr/local/zx-runtime的路径下,mkdir 新建一个zx-manage的文件夹,创建好后,进入该目录;
2)然后在该目录下,上传tomcat的压缩包,unzip解压后,为了方便管理,用mv命令,修改解压后的文件夹tomcat为tomcat-zx-manage;
3)修改bin目录下setenv.sh 文件的jmx端口以及conf 目录下的server.xml文件的服务端口,需要注意的是,jmx端口和服务端口统一服务下都不能重复;
4)然后,我们要执行./startup.sh 文件 ,所以在此之前,我们需要对bin目录下.sh文件chmod 进行授权,然后,启动服务就可以···
第二步:Jenkins的web页面配置:
进入我们自己的搭建jenkins服务的地址:
http://192.168.54.233:8080/view/uat环境/
然后输入名字,选中maven:
选择丢弃旧的构建,然后选择保存最大构建个数5个(你可以自定义):
JDK版本:
选择你构建的项目所用的JDK版本,1.7就选1.7,1.6就选1.6,System是默认的,也是1.7版本:
源码管理:
我们选择svn,然后在svn上找到源码路径,复制粘贴在这里
Build构建:
增加构建后的步骤:
再点击添加容器:Add Container:
配置容器:
最后点击保存:
—————————Jenkins的web页面上的配置基本完成
备注:以上步骤完全是依照jenkins自身提供的整套服务流程进行配置,当然Jenkins还有很多其他的功能,比如用户的创建以及权限赋予,接收项目部署成功与否消息的邮箱的相关设置等等…此处就不一 一赘述;
第三步:Eclipse的pom.xml配置:
只需要在pom.xml文件的标签内添加以下内容即可:
<build>
<finalName>zx-abcd</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://192.168.54.234:9999/manager/text</url>
<update>true</update>
<server>tomcat</server>
<username>tomcat</username>
<password>tomcat</password>
<path>/zx-abcd</path>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<verbose />
<bootclasspath>/usr/java/jdk1.7.0_79/jre/lib/rt.jar:/usr/java/jdk1.7.0_79/jre/lib/jce.jar</bootclasspath>
</compilerArguments>
<encoding>utf8</encoding>
</configuration>
</plugin>
<!-- jenkins 跳过测试-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
【说明】:
可能需要注意的是:
1)Zx-abcd是项目名字
2)url路径的正确配置
3)上下文路径的正确书写
第四步:全部配置完毕了之后,就可以到jenkins的web页面,单击项目,进入选项:
1:进行立刻构建刚才我们所配置的项目
2:点击,弹出下拉菜单进行选择
3:控制台日志输出,可以进行查看
![]()
配置成功和失败的截图:
—–纸上得来终觉浅,绝知此事要躬行—-