Ubuntu bash运行sbt测试返回错误
我有一个playframework应用程序,我想在其中与jenkins一起运行测试。我有以下脚本:Ubuntu bash运行sbt测试返回错误,ubuntu,jenkins,playframework,sbt,Ubuntu,Jenkins,Playframework,Sbt,我有一个playframework应用程序,我想在其中与jenkins一起运行测试。我有以下脚本: rm -rf /opt/processes/* cp -R $WORKSPACE/ /opt/processes/ cd /opt/processes/ sbt testOnly controllers.ProcessesTemplatesControllerSpec 在我的windows机器上本地运行,运行良好 但在詹金斯身上,我犯了一个错误: No sbt.version set in pr
rm -rf /opt/processes/*
cp -R $WORKSPACE/ /opt/processes/
cd /opt/processes/
sbt testOnly controllers.ProcessesTemplatesControllerSpec
在我的windows机器上本地运行,运行良好
但在詹金斯身上,我犯了一个错误:
No sbt.version set in project/build.properties, base directory: /opt/processes
Passed: Total 0, Failed 0, Errors 0, Passed 0
Not a valid command: controllers
詹金斯在ubuntu下运行
我的问题是什么
提前感谢sbt命令行将空间分隔的参数解释为单独的命令。引用它们以作为单个命令传递:
sbt 'testOnly controllers.ProcessesTemplatesControllerSpec'