0

我有一个在 Cloud Foundry 上运行的用于 POC 的 Jenkins 应用程序。由于它是 Jenkins,它使用绑定服务进行文件持久性。

我不得不对 Java Buildpack 进行更改,并希望 Jenkins 使用更新后的 buildpack。

我可以从 GitHub 中提取 Jenkins 的源代码,然后使用manifest.yml文件中对新构建包的更新引用或通过命令行选项再次推送它。理论上,绑定文件系统服务的状态将保持不变。但是,我还没有验证这个假设并且担心我可能会失去这个状态。

我查看了客户端 CLI,看看是否有办法在没有另一个push. 然而,我什么也没看到。

是否有人知道如何更改现有应用程序的 buildpack 而无需将其重新推送到 Cloud Foundry?

4

1 回答 1

0

经过一番研究,我无论如何都找不到在没有推动的情况下交换 buildpack。我确实发现我绑定的文件系统服务保持不变并且没有丢失任何工作。

答:重新push改buildpack。

于 2016-09-22T18:33:27.667 回答