jenkins部署war包到远程tomcat

jenkins部署war包到远程tomcat

  • 1,安装 Deploy to container Plugin
  • 2,配置maven,jdk, git
  • 3,新建jenkins任务
  • 4,总结

一,安装 Deploy to container Plugin

1,我们把war包远程部署到tomcat上,需要deploy to container plugin插件。步骤如下:

jenkins部署war包到远程tomcat_第1张图片

2,搜索自己需要的插件,然后点击安装。不成功就多试几次。

jenkins部署war包到远程tomcat_第2张图片

二,配置maven,jdk, git

1,进入全局工具配置:

jenkins部署war包到远程tomcat_第3张图片

2,maven配置,maven请自行下载 maven官方下载地址。配置路径要是自己的。

jenkins部署war包到远程tomcat_第4张图片
jenkins部署war包到远程tomcat_第5张图片

3,jdk配置 jdk请自行下载 这里只是jenkins上的配置

jenkins部署war包到远程tomcat_第6张图片

4,git配置,git请自行下载 git官方下载地址

jenkins部署war包到远程tomcat_第7张图片

三,新建jenkins任务

1,新建一个任务,输入名字,构建一个自由风格的软件项目

jenkins部署war包到远程tomcat_第8张图片

2,jekins任务配置

jenkins部署war包到远程tomcat_第9张图片

3,任务的git仓库配置,需要把本地的公钥放到github上。以下命令生成公钥私钥

ssh-keygen

jenkins部署war包到远程tomcat_第10张图片

4,配置jenkins任务构建

jenkins部署war包到远程tomcat_第11张图片

5,配置jenkins任务构建后操作,选择deploy war/ear to a container。这个选择只有安装第一步的插件才会有。

jenkins部署war包到远程tomcat_第12张图片

6,修改需要发布到的tomcat的tomcat-users.xml文件,添加如下内容。

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat_user" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

7,jenkins添加tomcat的用户和密码。

jenkins部署war包到远程tomcat_第13张图片
jenkins部署war包到远程tomcat_第14张图片

8,构建后操作,选择配置后的tomcat用户,填写上tomcat的访问url。

jenkins部署war包到远程tomcat_第15张图片

总结


这样jenkins远程部署war就完成了。
jenkins部署war包到远程tomcat_第16张图片

其他jenkins教程请点击下面的链接

Jenkins安装教程
jenkins部署war包到远程tomcat
jenkins部署jar包到远程服务器
jenkins之代码推送github触发jenkins自动构建

你可能感兴趣的:(linux,java,ubuntu)