使用两个项目从存储库运行jenkins grails geb& spock测试

时间:2015-08-05 12:41:32

标签: grails jenkins spock geb

我在一个存储库中有两个项目,我想用命令运行其中一个" test-app:spock --echoOut"。我为运行enter image description here

的Grails添加了一个部分

当我运行Item时,jenkins会给我" ...似乎不是Grails应用程序的一部分"但我试着跑

" test-app:spock --echoOut"在projectDir本地一切都运作良好。

2 个答案:

答案 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