2014-05-20 52 views
2

我试图在CloudBees托管的Jenkins服务器上设置一个sbt构建。存储库存储在GitHub中,Jenkins正在拉动存储库,因为我可以看到工作区中的所有代码。sbt构建CloudBees给出“名称:没有提供名称值”

然而,当我尝试运行构建我得到以下输出:

... 
    Seen branch in repository origin/master 
    Seen 2 remote branches 
    Commencing build of Revision 763eecd49a522a50e53c6f24e40e5f2e984d3737 (origin/HEAD, origin/master) 
    Checking out Revision 763eecd49a522a50e53c6f24e40e5f2e984d3737 (origin/HEAD, origin/master) 
    Warning : There are multiple branch changesets here 
    [ProjectName] $ java -Dsbt.log.noformat=true -jar /opt/sbt/sbt-launch-0.7.4.jar clean test 
    Name: No value provided for Name 
    Build step 'Build using sbt' changed build result to FAILURE 
    Build step 'Build using sbt' marked build as failure 
    Finished: FAILURE 

构建运行在其他两台机器很好,即使在使用等效命令行的一个詹金斯正在使用运行。该项目本身是一个使用Play Framework的多项目构建。

回答

1

这可能是由于您的全局配置的sbt部分中包含不正确的sbt-launch jar版本。如果您更新它以说明/opt/sbt/sbt-launch-0.13.0.jar,它可以解决您的问题