可以使用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