2016-09-21 65 views
0

我有一个运行在Cloud Foundry上的POC的Jenkins应用程序。由于它是詹金斯,它使用一个绑定的服务来保存文件。Cloud Foundry从命令行更改Buildpack

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

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

我已经查看了客户端CLI,看看是否有一种方法可以在没有其他push的情况下明确地交换buildpack。但是,我没有看到任何东西。

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

回答

0

经过一番研究,我无法找到任何交换buildpack的方法。我确实发现我的绑定文件系统服务保持不变,并且没有任何工作松动。

答案: re- push改变buildpack。