我在Cloud Foundry上运行了一个用于POC的Jenkins应用程序。由于它是Jenkins,它使用绑定服务来保存文件。
我必须对Java Buildpack进行更改,并希望Jenkins使用更新的buildpack。
我可以从GitHub中获取Jenkins的源代码,并使用manifest.yml
文件中的新构建包或通过命令行选项再次推送它。理论上,绑定文件系统服务的状态将保持不变。但是,我没有验证这个假设,并担心我可能会失去这个状态。
我查看了客户端CLI,看看有没有办法在没有其他push
的情况下显式交换buildpacks。但是,我没有看到任何东西。
是否有人知道如何更改现有应用程序的buildpack而无需将其重新推送到Cloud Foundry?
答案 0 :(得分:0)
经过一番研究后,无论如何我都无法在没有推动的情况下交换buildpack。我确实发现我的绑定文件系统服务保持不变,并且没有松动任何工作。
答案:重新matrixList[0].Count
更改buildpack。