2012-10-09 67 views
0

有没有人试图使用这个latest说明部署到cloudbees play 2应用程序?部署play 2 app到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) 

回答

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") ......

+0

你有〜/ .bees/bees.config文件吗? –

+0

哦,你使用的是什么版本的插件? –

+0

@Ivan是的,在我的应用程序中,我把一个文件夹.bees包含一个文件与bees.config属性,但它很奇怪,这些都没有采取......插件版本'addSbtPlugin(“com.cloudbees.deploy.play”%“ sbt-cloudbees-play-plugin“%”0.3-SNAPSHOT“)' –

1

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

此外,导入必须在那里,如上所述。可能最好不要对密钥进行硬编码。

我玩2.0.4就在今天证实了这一(2.0.1还没有工作,直到一个版本发布,支持旧版本SBT)的

0

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