cloudfoundry:使用较旧的buildpack版本

时间:2014-09-30 08:37:25

标签: java cloudfoundry buildpack

Cloundfoundry最近将其Java buildpack更新为2.5版(包括java 8和tomcat 8)。我仍然想使用2.4版,因为我的应用还没有升级到java 8。 最简单的方法是什么?

我可以使用

推送应用
cf push app -b https://github.com/cloudfoundry/java-buildpack

但如何指定使用版本2.4(https://github.com/cloudfoundry/java-buildpack/releases/tag/v2.4)?显然,指定标记网址并不起作用。

1 个答案:

答案 0 :(得分:11)

要使用" cf push -b"指定分支,请输入"#"在分支名称之前。在您的示例中,您将使用

$ cf push app -b https://github.com/cloudfoundry/java-buildpack#v2.4

这可能会给你一些奇怪的消息,这些消息是关于buildpack克隆在" detatched HEAD"国家,但可以忽略。

您应该能够在Java 8 JRE上运行您的应用程序,即使它是使用早期的JDK编译的。在Java 8 JRE上运行应用程序时是否收到错误?

直接使用网址中的版本号 - 没有"标记/":java-buildpack#tags / v2.4 - > java的buildpack#V2.4