配置jenkins所踩的坑
搭建jenkins的环境我就不说了,网上资料一大堆,我的使用环境:centos+tomcat+git+maven。
下面列出在使用jenkins构建maven项目自己所遇到的问题,希望能帮助到遇到同样问题的朋友。
1.git的配置
刚开始配置的也是各种报错,解决方法如下:点击Credentials右边的add
填写username,然后自己将key复制到里面来,点击add保存,这样就能认证通过了。
2.因为我的maven项目中含有git子项目,所以需要使用到sub-module,主项目的分支很好指定,主要就是子项目的分支制定问题。
(1)主git项目分支指定
(2)子git项目的分支指定
在项目中的.gitmoudule文件中加上branch = master指定分支
然后选中上图中的两个,git的版本需要在1.8.2版本以上。这样在打包的时候就能子项目的分支了。
尤其是第二个问题困扰了好些时间,终于解决了,希望能帮助到大家。