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=