从零开始配置Jenkins(二)——常见问题及排错思路

【前言】

        一年多以前就听说Jenkins了,那时知道是它可以完成自动构建,感觉蛮强大的。后来,很多人都说它很恶心。最近,公司需要搭建新的服务器,小编就负责从头开始配置并且发布部署成功每一条线每一个项目。构建的时候不可避免的会遇到各种各样的问题,不过总结一下,其实它的问题也不是那么复杂。


【代码环境问题】


1、环境问题



如上图错误为IDE中的jdk版本不一致造成的。


2、代码问题


代码本身报错,即提交到svn上的代码有问题。




【权限不足】




解决办法:

          给当前用户以及文件路径权限。

          具体操作办法可使用chmod命令,或直接给该路径下的文件设置权限。

         需要设定权限的文件有:

/usr/local/jboss6.2/standalone/deployments   

var/lib/jenkins/workspace

如:



【关联工具】



      

      在项目中采用Jenkins+maven+jboss+nexus+svn的环境配置,因此,Jenkins关联的maven和nexus一旦出现问题,构建一定会受到影响。

       需要注意两点:

       1、关联的svn、nexus、maven等的地址要正确,且所在服务器网络畅通。

       2、其中在配置中,需要注意的是要将maven的setting.xml文件中的中文注释去掉。


【缓存问题】



      

        如果配置文件进行修改后,而已经部署到jboss中的ear没有清理,继续构建的话,Jenkins会默认保留已构建的ear,而不会将最新的文件关联到nexus中。

       解决办法:

       手动清理jboss的deployment中相应的ear,并清理maven仓库。再进行构建。




【小结】

       其实Jenkins很冤枉,很多人觉得他不好用,老是出错。不过在小编看来,他更像是一个“纪检委”,如果他关联的东西有问题,他一定不能成功构建。比如maven、nexus、svn。而且一旦网络不通,他的反应也是最敏感的。其实常见的错误也不用记,还是明白他的工作原理比较好,这样自然而然就有了分析问题的思路。




转载于:https://www.cnblogs.com/saixing/p/6730249.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值