Jenkins首先使用maven将源代码进行编译打包,以后须要将war包传送到tomcat服务器上进行部署。git
来看一下Jenkins的基本配置,首先须要安装插件"Deploy to container Plugin":github
可是在安装插件时,Jenkins会先ping www.google.com这个域名来保证网络连通性 ,咱们须要将其改成www.baidu.com,来使得检查阶段经过:web
编辑Jenkins的配置文件default.json:json
将connnectionCheckUrl改成http://www.baidu.com/tomcat
还须要安装github相关插件,使其能够从github上pull代码下来:服务器
配置Jenkins的github:网络
maven构建的参数和构建成功后须要作的操做以下:app
上面的Context path是部署到tomcat的webapps下的目录名字,这里会将war包部署到tomcat的webapps/myblog.warwebapp
上面使用了插件"deploy to container"来将maven构建出来的war包部署到远程机器上面,使用tomcat的部署用户名tomcat。maven
须要配置tomcat的配置文件tomcat/conf/tomcat-users.xml,将名为tomcat的用户配上如下三个角色:admin-gui, manager-gui和manager-script,这样才能够使用tomcat这个用户完成远程部署的功能:
最后点击“当即构建”,成功后以下图: