Jenkins maven项目构建与部署

本文详细介绍了如何在Jenkins上配置Maven、JDK和Git环境,创建并构建Maven项目,以及设置项目信息以实现自动部署到Tomcat服务器。在构建过程中,重点解决了403错误的问题,通过注释掉特定配置实现了成功部署。
摘要由CSDN通过智能技术生成

前置条件:平台已经安装好 http://blog.csdn.net/ddq_dq/article/details/79293428

1、账户登陆

2、配置全局信息,点击系统设置->全局工具配置  配置maven、jdk、git环境变量

如下我们都是填写了我们已安装的maven、jdk、git的路径,所以不必勾选“自动安装”,其中git安装路径可以使用命令

which git 来查找,通过这一步骤,就对基础环境路径进行了配置

3、新建项目,因为我是maven项目,所以我构建的是maven项目,其实也可以选择第一项,同样有选择项可以构建maven项目

4、设置项目信息,构建部署

网上有很多相关文章,虽然都不尽相同,但是都有可取供自己使用的地方,下面提供一些文章

http://blog.csdn.net/u011904605/article/details/54590383

https://www.jianshu.com/p/60fb231a160e

https://www.jianshu.com/p/60fb231a160e

我的构建步骤:

构建

这一步构建后进行部署发布,这里设置的是将war包发布到我服务器的tomcat下面(如果发现并没有此选项,请安装插件Deploy to container Plugin)


在这一步需要提前先更改 tomcat/apache-tomcat8/conf/tomcat-users.xml文件,添加tomcat用户名和密码,如下:

<!--增加Tomcat用户 -->

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/>

百度一般都是这样子介绍,添加tomcat用户后便成功,但是我构建之后发布仍然不成功,多次都未解决,

报错如下,403错误,最终换种方式百度,https://www.cnblogs.com/Franciszhao/p/6178307.html

将 tomcat/apache-tomcat8/webapps/manager/META-INFcontext.xml下的
<!--  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> --> 注释掉,再次构建便发布成功


以上是一个简单的构建发布步骤,只能说是简单的,可以定时监测代码更好,并自动构建发布,后续还要和测试代码结合,下篇文章再记录一下执行脚本来进行发布


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值