2017-03-27 4 views
0

アプリケーションを再度プッシュせずに、ピボットクラウドファウンドリにプッシュされたアプリケーションのビルドパックを変更することはできますか?方法がある場合、どのように私に教えてください、または私を参照するように教えてください。アプリケーションのビルドパックをピボットクラウドファウンドリにプッシュ

+0

ビルドパックの変更は、アプリケーションの再ステージング(ビルドパックの機能 - アプリケーションのステージング方法の決定)まで有効です。アプリのビットをもう一度アップロードしないようにしようとしていますか? cf CLIと他のほとんどのクライアントは、アップロード回避のためのリソースマッチングを行います(http://apidocs.cloudfoundry.org/253/resource_match/list_all_matching_resources.htmlを参照)。したがって、「cf push」は実際にすべてを再アップロードしません。 –

答えて

3

あなたは(それはあなたのアプリケーションをアップロードすることを主張します)cf pushコマンドでそれを行うことはできませんが、あなたは直接関係のAPIを呼び出すことができ引き受ける: cf curl -X PUT /v2/apps/<app_guid> -d '{ "buildpack": "other-buildpack" }'cf restage <your-app>が続いています。
http://apidocs.cloudfoundry.org/253/apps/updating_an_app.html

関連する問題