Cloud Foundry 从命令行更改 Buildpack
Cloud Foundry Change Buildpack from Command Line
我在 Cloud Foundry 上有一个 Jenkins 应用程序 运行 用于 POC。由于它是 Jenkins,因此它使用绑定服务来实现文件持久性。
我必须对 Java 构建包进行更改,并希望 Jenkins 使用更新后的构建包。
我可以从 GitHub 中提取 Jenkins 的源代码,然后使用 manifest.yml
文件中对新构建包的更新引用或通过命令行选项再次推送它。理论上,绑定文件系统服务的状态将保持不变。但是,我还没有验证这个假设并且担心我可能会失去状态。
我查看了客户端 CLI,看看是否有一种方法可以在没有其他 push
的情况下显式交换构建包。然而,我什么也没看到。
是否有人知道无需将现有应用程序重新推送到 Cloud Foundry 即可更改其构建包的方法?
经过一番研究后,我无法找到无需推送即可交换 buildpack 的方法。我确实发现我绑定的文件系统服务保持完好并且没有丢失任何工作。
答:重新push
更改buildpack。
我在 Cloud Foundry 上有一个 Jenkins 应用程序 运行 用于 POC。由于它是 Jenkins,因此它使用绑定服务来实现文件持久性。
我必须对 Java 构建包进行更改,并希望 Jenkins 使用更新后的构建包。
我可以从 GitHub 中提取 Jenkins 的源代码,然后使用 manifest.yml
文件中对新构建包的更新引用或通过命令行选项再次推送它。理论上,绑定文件系统服务的状态将保持不变。但是,我还没有验证这个假设并且担心我可能会失去状态。
我查看了客户端 CLI,看看是否有一种方法可以在没有其他 push
的情况下显式交换构建包。然而,我什么也没看到。
是否有人知道无需将现有应用程序重新推送到 Cloud Foundry 即可更改其构建包的方法?
经过一番研究后,我无法找到无需推送即可交换 buildpack 的方法。我确实发现我绑定的文件系统服务保持完好并且没有丢失任何工作。
答:重新push
更改buildpack。