经过7天的努力终于成功,中途各种奇怪的坑,泪奔...
PS:文末有补充新内容。
一些有用的插件
- Maven Project Plugin(如果可以搜到就装,我2.6的版本没有搜到这个插件)
- Checkstyle Plugin(必装)
- Findbugs Plugin(https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin)
- PMD Plugin(https://wiki.jenkins.io/display/JENKINS/PMD+Plugin)
- Warnings Plugin(https://wiki.jenkins.io/display/JENKINS/Warnings+Plugin)
- Github Authentication plugin(必装,github认证会用到)
- Deploy to container Plugin(必装,这个是支持将代码部署到tomcat的)
- GIT plugin(必装)
- Maven Integration plugin(必装)
10.Version Number Plugin(版本号控制)
我的参考资料:
http://www.jianshu.com/p/57955c5ec8c5
http://www.jianshu.com/p/450f57bc623c
http://www.jianshu.com/p/0e67b4545d08
http://blog.csdn.net/xlgen157387/article/details/50353317
我用的项目是自己写的maven 项目
我的配置:
![](https://img.haomeiwen.com/i6020509/39f6e22715b20b71.png)
![](https://img.haomeiwen.com/i6020509/697de93a2e0a49e0.png)
![](https://img.haomeiwen.com/i6020509/1b571d5369ca9926.png)
![](https://img.haomeiwen.com/i6020509/a62c44c3fe68d57f.png)
![](https://img.haomeiwen.com/i6020509/d83e5ff332537e31.png)
![](https://img.haomeiwen.com/i6020509/5b87d3e1d6318db2.png)
点立即构建后,到控制台看输出
![](https://img.haomeiwen.com/i6020509/ecf15de276556363.png)
![](https://img.haomeiwen.com/i6020509/5774e68396ed18d8.png)
构建完后,war包在工作目录的target文件夹内,因为不会写脚本,所以手动下war包放到tomcat/webapp
![](https://img.haomeiwen.com/i6020509/16732bc58e9f86c2.png)
![](https://img.haomeiwen.com/i6020509/8050a3ddd49b43d8.png)
我踩过的坑:
1.我配置maven时不成功,于是把所有Git和Maven开头的插件都装了。(别学我...)
![](https://img.haomeiwen.com/i6020509/b2f110817c283423.png)
2.github验证不成功,按网上的方法弄了2小时没成功,结果把git的地址改为可执行文件的地址(即是git–bin–下的可执行文件 git的目录),重启tomcat解决
![](https://img.haomeiwen.com/i6020509/a7130062d6ab75d5.png)
3.想用maven构建web项目必须是Maven项目才行。
4.一个到现在没找到原因的坑,git pull 之后还是这样。
![](https://img.haomeiwen.com/i6020509/f3a69542f6a4b501.png)
后来删了从新建仓库,把web项目(demo文件夹)单独放一个文件夹,之后就可以上传到github了。
![](https://img.haomeiwen.com/i6020509/2979fdeb47f01eb6.png)
网友评论