をgit URLまたは任意のURL からプッシュするオプションがCFクライアント(コードを使用しています)ですか?クラウドファウンドリのURLからのプッシュURL
は、ここで私は認識して、CFクライアントは、このためのCI/CDシステムに依存するコードを経由して直接展開をサポートしていませんよ限りhttp://cli.cloudfoundry.org/en-US/cf/push.html
をgit URLまたは任意のURL からプッシュするオプションがCFクライアント(コードを使用しています)ですか?クラウドファウンドリのURLからのプッシュURL
は、ここで私は認識して、CFクライアントは、このためのCI/CDシステムに依存するコードを経由して直接展開をサポートしていませんよ限りhttp://cli.cloudfoundry.org/en-US/cf/push.html
cf CLI、Javaクライアント、またはCloud Controller APIのいずれも現在、アプリケーションビットをダウンロードするためのgit URL(または他のURL)を受け入れません。intクラウドファウンドリー。
cf push
の--path
オプションは、ローカルファイルシステム上のパスのみを受け入れます。
これをサポートしていれば(トピックが1回か2回出てきた)、クラウドコントローラがAPIを公開して、同じクライアント内のすべてのCFクライアントでサポートできるようになるかもしれません方法。このアプローチでは、CFはアップデートに関してよりスマートになることもできます。新しいビットをダウンロードする必要があるかどうかをgit shaで確認できます。
CLIの現在のAPIの問題は、CLIが最初にURLからアプリビットをダウンロードしてからCFにアップロードする必要があることです。これは効率が悪いようです。それはgit clone https://github.com/example/app && cf push myapp -p app
よりも速くはありません(あなたにはいくつかのキーストロークを保存します)。
パス からプッシュする方法のドキュメントがあります。
研究のためのいくつかの有用なリンクとそれを議論:CF CLIプロジェクトの
プロジェクトマネージャー/リードを - cloudfoundry.slack.com
に - (> CLI https://www.cloudfoundry.org/projects/)#cliコペル ダイス
本当にありがとうございました詳細と迅速な最初の応答をありがとう! –
@AnatolyKern CFプロジェクトへのリンクを共有してくれてありがとう、私はまだそれが分かっていなかった! – dkoper