是否有人尝试使用此latest说明部署到cloudbees播放2应用程序?
我已经完成了所有步骤,但是当我尝试运行时:
play cloudbees-deploy
我收到:
[error] Not a valid command: cloudbees-deploy
[error] Not a valid project ID: cloudbees-deploy
[error] Not a valid configuration: cloudbees-deploy
[error] Not a valid key: cloudbees-deploy (similar: cloudbees-application-id)
答案 0 :(得分:1)
是的 - 需要〜/ .bees / bees.config(我调整了文档以使其更清晰)。
如上所述,进口也必须在那里。最好不要对密钥进行硬编码。
我刚刚在今天使用play 2.0.4验证了这一点(2.0.1在推出支持旧版SBT的版本之前还没有工作)
答案 1 :(得分:0)
最后,我通过在Build.scala中添加import cloudbees.Plugin._
来解决这个问题,但是出现了有关丢失username
的其他错误,等等。
似乎我必须把它放在Build.scala:
val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA)
.settings(cloudBeesSettings :_*)
.settings(
CloudBees.applicationId := Some("my_app")
).settings(
CloudBees.username := Some("my_username")
).settings(
CloudBees.apiKey := Some("my_app_key")
).settings(
CloudBees.apiSecret := Some("my_secret")
).settings(
CloudBees.host := "https://api.cloudbees.com/api"
)
不仅如他们所说的CloudBees.applicationId := Some("my_app")
......
答案 2 :(得分:0)
问题在于我将.bees
目录置于错误的路径中。 Windows计算机上的%HOME%
目录可以在cmd中找到:echo %USERPROFILE%
,因此这是应放置.bees
文件夹的正确路径。