【发布时间】:2017-01-29 20:32:56
【问题描述】:
我有一个在 Cloud Foundry 上运行的用于 POC 的 Jenkins 应用程序。由于它是 Jenkins,它使用绑定服务进行文件持久化。
我必须对 Java Buildpack 进行更改,并希望 Jenkins 使用更新后的 buildpack。
我可以从 GitHub 中提取 Jenkins 的源代码,然后使用 manifest.yml 文件中对新构建包的更新引用或通过命令行选项再次推送它。理论上,绑定文件系统服务的状态将保持不变。但是,我还没有验证这个假设,并且担心我可能会失去这个状态。
我查看了客户端 CLI,看看是否有办法在没有另一个 push 的情况下显式交换构建包。但是,我什么也没看到。
是否有人知道如何更改现有应用程序的 buildpack 而无需将其重新推送到 Cloud Foundry?
【问题讨论】:
标签: cloud-foundry buildpack stackato