我有一个在 Cloud Foundry 上运行的用于 POC 的 Jenkins 应用程序。由于它是 Jenkins,它使用绑定服务进行文件持久性。
我不得不对 Java Buildpack 进行更改,并希望 Jenkins 使用更新后的 buildpack。
我可以从 GitHub 中提取 Jenkins 的源代码,然后使用manifest.yml
文件中对新构建包的更新引用或通过命令行选项再次推送它。理论上,绑定文件系统服务的状态将保持不变。但是,我还没有验证这个假设并且担心我可能会失去这个状态。
我查看了客户端 CLI,看看是否有办法在没有另一个push
. 然而,我什么也没看到。
是否有人知道如何更改现有应用程序的 buildpack 而无需将其重新推送到 Cloud Foundry?