我想分叉过去的buildpacks并用-b选项推送。 https://docs.cloudfoundry.org/buildpacks/custom.html
在以下链接中,只有一个版本/分支。 https://github.com/IBM-Bluemix-Docs/liberty/blob/master/
如何引用Bluemix的过去的buildpack?
答案 0 :(得分:1)
要使用较旧版本的buildpack,您可以传递-b选项,指定用于官方buildpack版本的标记,例如:
cf push myAppName -b https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack.git#v2.7.0.2
您可以在以下链接中查看版本: https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/releases
请注意每个版本左侧的版本标记。
如果您想在特定版本之上进行自定义:
1)克隆包含所有发布标签的完整仓库。
2)签出标签,即
git checkout tags/<tag_name>
3)你自定义并推送到你自己的回购/分支。
4)使用自定义buildpack将应用程序指向新分支:
cf push my-new-app -b https://github.com/johndoe/my-buildpack.git#my-branch-name
参考: