可以使用CF客戶端(我的意思是通過代碼)從git URL或任何URL 推送應用程序?Cloud Foundry從URL推送
在這裏有文檔,如何從路徑 http://cli.cloudfoundry.org/en-US/cf/push.html
可以使用CF客戶端(我的意思是通過代碼)從git URL或任何URL 推送應用程序?Cloud Foundry從URL推送
在這裏有文檔,如何從路徑 http://cli.cloudfoundry.org/en-US/cf/push.html
既不是cf CLI,也不是Java客戶端,也不是Cloud Controller API當前接受git URL(或任何其他URL)來下載應用程序位int o Cloud Foundry。
cf push
上的--path
選項僅接受本地文件系統上的路徑。
如果我們要支持這個(該主題已經出現一兩次),那麼雲控制器爲它公開一個API是最有意義的,這樣它可以被所有CF客戶端支持辦法。通過這種方法,CF也可以更新更聰明:它可以檢查git sha以瞭解是否需要下載新位。
CLI的當前API問題在於CLI首先需要從URL下載應用位,然後將其上傳到CF,這似乎效率低下。它不會比git clone https://github.com/example/app && cf push myapp -p app
更快(除了可以節省少量的按鍵)。
推動據我所知CF客戶端不通過代碼依靠這個CI/CD系統支持直接部署。
一些有用的鏈接進行研究和討論:對CF CLI項目
,項目經理/鉛 - 模具科佩爾 (https://www.cloudfoundry.org/projects/ - > CLI)
上cloudfoundry.slack.com
#cli
感謝您的細節和及時的第一手響應,真的很高興在這裏! –
@AnatolyKern感謝您與CF項目分享這個鏈接,我不知道那是過去了! – dkoper