jenkins持续集成 - mavem构建spring项目打包发布到tomcat

本文介绍了如何使用jenkins进行持续集成,通过maven构建spring项目并将其打包发布到tomcat服务器。内容包括jenkins服务的docker搭建、JDK、git、maven的配置,maven插件的安装,以及部署到tomcat的步骤,涉及到跨域问题的解决和权限设置。
摘要由CSDN通过智能技术生成

jenkins持续集成 - mavem构建spring项目打包发布到tomcat

准备工作
jenkins持续集成 - docker-compose 搭建jenkins服务
jenkins持续集成 - 配置JDK
jenkins持续集成 - 配置git
jenkins持续集成 - 配置maven
jenkins持续集成 - jenkins插件线安装

默认准备工作完成(上面教程我会陆续补全)

背景交代,jenkins服务是用docker搭建的,tomcat服务也是用docker搭建的,docker是在哪个平台搭建的不重要,本实例是由centos7搭建,并且jenkins和tomcat分别在两台机器上,这会涉及跨域问题下面会说到,有坑!

在这里插入图片描述
在这里插入图片描述
没有maven选项的需要安装maven插件
jenkins持续集成 - 安装maven插件

然后
添加项目托管地址

在这里插入图片描述

在这里插入图片描述
配置maven构建
在这里插入图片描述
然后就可以测试一下能否构建成功
在这里插入图片描述
正在下载maven
在这里插入图片描述

这里如果太慢的话,看这个文章后半部分
jenkins持续集成 - 配置maven

然后重新构建
在这里插入图片描述在这里插入图片描述
构建成功,查看一下
在这里插入图片描述
构建成功,已经成功了一半了,加油!
接下来就是要把打好的war包发送到tomcat容器(2020年 3月31日 星期二 00时16分45秒 CST,晚安,明天继续)

继续~~~

发布到tomcat又需要下载插件,下面没有我们需要的,下载插件 Deploy to container,安装插件方法参照jenkins持续集成 - jenkins插件线安装
安装好插件
在这里插入图片描述
配置tomcat
在这里插入图片描述

WAR/EAR files war包的位置
**/*.war 这个是通配符配置war包位置,可以写成确切的位置 target/spring-mvc-xml.war(如下图)
Context path 官方的解释:容器应用于发布WAR/EAR的上下文路径。请注意,如果要部署的WAR/EAR内部嵌入了容器特定的配置,则可能会覆盖此选项。 其实就是项目名

在这里插入图片描述
配置tomcat用户名密码,找到自己的tomcat,进入conf文件夹,修改 tomcat-users.xml

<role rolename=
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值