jenkins可以根据github提交来进行自动构建,这里用到一个插件:
pull request builder plugin
还有一个推送插件
Deploy to container Plugin :用于发布war包到tomcat等web容器中(显示仅支持到最高tomcat7,实际tomcat8也支持)
(如果想安装最新版的这个插件,需要手动安装,参考我的另外一篇文章:http://www.jianshu.com/p/d966c825d310)
同时tomcat需要创建一个用户
tomcat目录/conf/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="bsqql123" roles="admin-gui, manager-gui,manager-script,manager-jmx,manager-status"/>