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

1、账户登陆

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

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

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

Jenkins maven项目构建与部署

Jenkins maven项目构建与部署

Jenkins maven项目构建与部署

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

Jenkins maven项目构建与部署

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

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

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

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

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

我的构建步骤:

Jenkins maven项目构建与部署

Jenkins maven项目构建与部署

Jenkins maven项目构建与部署

构建

Jenkins maven项目构建与部署

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

Jenkins maven项目构建与部署

在这一步需要提前先更改 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" /> --> 注释掉,再次构建便发布成功

Jenkins maven项目构建与部署

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


相关文章: