【问题标题】:Cloud foundry push from URL从 URL 推送 Cloud Foundry
【发布时间】:2017-03-06 12:21:35
【问题描述】:

可以选择从 git URL 或任何 URL 推送应用程序 使用 CF 客户端(我的意思是通过代码)?

这里有文档如何从路径推送 http://cli.cloudfoundry.org/en-US/cf/push.html

【问题讨论】:

    标签: ibm-cloud cloud-foundry


    【解决方案1】:

    cf CLI、Java 客户端和云控制器 API 目前都不接受 git URL(或任何其他 URL)来将应用程序位下载到 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 快(除了为您节省一些击键次数)。

    【讨论】:

    • 感谢您提供的详细信息和及时的第一手响应,您在这里真的很好!
    • @AnatolyKern 感谢分享到 CF 项目的链接,我不知道那已经完成了!
    【解决方案2】:

    据我所知,cf 客户端不支持通过依赖 CI/CD 系统的代码直接部署。

    一些有用的研究和讨论链接:

    CF CLI 项目的项目经理/负责人 - Dies Köper (https://www.cloudfoundry.org/projects/ -> CLI)

    cloudfoundry.slack.com 上的#cli

    https://www.pivotaltracker.com/n/projects/892938上的跟踪器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多