0

有没有人尝试使用此最新说明将 play 2 应用程序部署到 cloudbees?

我已经完成了所有步骤,但是当我尝试运行它时:

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)
4

3 回答 3

1

是的 - 需要有 ~/.bees/bees.config (我调整了文档以使其更清晰)。

如上所述,进口也必须在那里。最好不要对密钥进行硬编码。

我今天用 play 2.0.4 验证了这一点(2.0.1 在推出支持旧版本 SBT 的版本之前还不能工作)

于 2012-10-10T12:39:36.010 回答
0

最后,我通过放入import cloudbees.Plugin._Build.scala 解决了这个问题,但出现了更多抱怨丢失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")如他们所说...

于 2012-10-09T21:16:43.433 回答
0

问题是我将.bees目录放在错误的路径中。%HOME%可以在 Windows 机器上找到目录:在 cmd 中键入:所以这是放置文件夹echo %USERPROFILE%的正确路径。.bees

于 2012-10-12T12:39:33.883 回答