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 でこれを確認しました (SBT の古いバージョンをサポートするバージョンがプッシュされるまで、2.0.1 はまだ動作しません)。

于 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 に答える