jenkins+git+maven+tomcat+jdk本地部署windows版

本地环境:

windows系统、jenkins(windows版)、tomcat8.0.21、maven3.2.3、jdk8

这里只简单介绍下jenkins安装

本地采用的是下载war包的方式,然后将其放在tomcat的webapps目录下,切换到该目录中,

 jenkins+git+maven+tomcat+jdk本地部署windows版_第1张图片

 

 

 

用cmd命令切换到该目录下,执行命令

java -jar jenkins.war --httpPort=5016

然后会有打开localhost:5016便会看到jenkins的初始界面,这里具体后续操作可参考https://www.cnblogs.com/rmxd/p/11609983.html这篇文章里介绍的

安装过程中有一点需要注意的就换替换下面文件中url地址,更改为国内的镜像

 

jenkins+git+maven+tomcat+jdk本地部署windows版_第2张图片

 

 

全部安装好之后,可以进入到这样的界面,这里左侧的菜单刚开始的时候可能会没有,后续在添加项目构建后会自动出现(比如这里的项目关系、检查文件指纹等)

jenkins+git+maven+tomcat+jdk本地部署windows版_第3张图片

 

 

点击左侧的Manage Jenkins可以进入管理页面,

jenkins+git+maven+tomcat+jdk本地部署windows版_第4张图片

 

点击这里的Configure Global Security进行相关的配置

jenkins+git+maven+tomcat+jdk本地部署windows版_第5张图片

 

jenkins+git+maven+tomcat+jdk本地部署windows版_第6张图片

 

点击Manage plugins可以安装一些插件,如果第一次运行jenkins时,默认安装推荐的插件没有全部成功,可以到这里点击继续安装。

然后返回首页,点击新建项目菜单,我自己是想构建maven项目所以我选择l这个

jenkins+git+maven+tomcat+jdk本地部署windows版_第7张图片

 

 

 

点击下方的确定按钮,开始进行构建配置

 jenkins+git+maven+tomcat+jdk本地部署windows版_第8张图片

 

 

 jenkins+git+maven+tomcat+jdk本地部署windows版_第9张图片

 

jenkins+git+maven+tomcat+jdk本地部署windows版_第10张图片

 

jenkins+git+maven+tomcat+jdk本地部署windows版_第11张图片

 

 

 jenkins+git+maven+tomcat+jdk本地部署windows版_第12张图片

重点说明:

tomcat-users的配置添加如下配置:

jenkins+git+maven+tomcat+jdk本地部署windows版_第13张图片

 

 

只配置这个,构建时还是会报错

jenkins+git+maven+tomcat+jdk本地部署windows版_第14张图片

 

 

有时候还会出现Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://XX.XX.XX.XX:8080//manager/text/list的错误,这个错误是因为没有权限,有权限时打开是类似这样的,这里面内容都是部署到webapps中的项目列表,这个可参考https://www.cnblogs.com/xyb930826/p/5725340.html和https://www.pianshen.com/article/7127318466/

jenkins+git+maven+tomcat+jdk本地部署windows版_第15张图片

其实还差最后一步,就是E:\apache-tomcat-8.0.21\conf\Catalina\localhost目录中,创建一个manager.xml文件

jenkins+git+maven+tomcat+jdk本地部署windows版_第16张图片

其内容为:

         docBase="${catalina.home}/webapps/manager">

            

 

此时再次构建时,就能成功,并且打开浏览器,输入网址能成功运行我们部署的项目

jenkins+git+maven+tomcat+jdk本地部署windows版_第17张图片

 

你可能感兴趣的:(jenkins+git+maven+tomcat+jdk本地部署windows版)