【Jenkins】奇怪错误总结
项目无缘无故的总是自动重复Build,但是并没有设置其他触发条件 解决方案 经过艰难的调试,发现是Git Pull源码引起的锅。
一、项目总是自动重复Build
项目无缘无故的总是自动重复Build,但是并没有设置其他触发条件
解决方案
经过艰难的调试,发现是Git Pull源码引起的锅。我Git设置了Check out to subdirectory, 所以要清理下目标文件夹,最好直接删除,再重新Build这个问题就消失了。我的猜想是可能因为切换分支导致Jenkins Git识别出错
二、Pipeline找不Jenkinfile
错误信息

解决方案
原因是使用Pipleline script from SCM Git的时候,Git里文件夹分隔符和Window文件夹分隔符不同,Jenkins里正确的写法是 /,错误的写法是 \,下面是正确的写法
