我在一个存储库中有两个项目,我想用命令运行其中一个" test-app:spock --echoOut"。我为运行
的Grails添加了一个部分当我运行Item时,jenkins会给我" ...似乎不是Grails应用程序的一部分"但我试着跑
" test-app:spock --echoOut"在projectDir本地一切都运作良好。
答案 0 :(得分:0)
如果您的存储库中有两个项目,它的布局是什么?
jenkins的Grails期望回购的根源是grails应用程序。
如果不是这样,您可以进行稀疏结账,只检查具有您需要的项目的子文件夹。见https://issues.jenkins-ci.org/browse/JENKINS-21809
答案 1 :(得分:0)
我更改了grails.project.work.dir和Project.Base.Directory 来自:/var/lib/jenkins/.grails/2.3.4/projects/MainDir/projectDir to:/ var / lib / jenkins / jobs / MainDir / workspace / projectDir