Jenkins集成工具的使用(三)

部署项目的详细步骤和过程:

备注: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:控制台日志输出,可以进行查看
这里写图片描述
配置成功和失败的截图:
这里写图片描述

—–纸上得来终觉浅,绝知此事要躬行—-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值