Linux学习笔记:Jenkins的使用(二)

时间:2021-12-02 10:13:50

一些插件的使用

Deploy to container Plugin

jenkins安装完成之后,添加插件 Deploy to container Plugin ,这个插件可以将打好的war包部署到tomcat中。

运行tomcat,在~/config/tomcat-users.xml中添加管理员用户信息。

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

在jenkins的 Post-build Actions 步骤中,添加 Deploy to container Plugin 插件,在插件配置信息中填写刚在tomcat中配置的信息。注意要保持tomcat处于运行状态,这样就可以完成项目的持续部署了。

jenkins和tomcat不在同一个服务器上时,需要正确填写tomcat所在机器的ip地址或者域名,这样 Deploy to container Plugin 会将war包远程传输过去。

存在的一些问题:

  1. 假如项目打成的war包较大,那么容易受到网络影响
  2. tomcat的首页是 localhost:8080 添加项目后会带上项目名,如何去掉项目名呢?
  3. 假如有多个项目是放在一个tomcat中,还是每个项目单独放在一个tomcat中,那种情况性能最优?