如何引用Bluemix的过去的buildpack?

时间:2017-06-30 12:00:32

标签: git buildpack ibm-cloud-tools

我想分叉过去的buildpacks并用-b选项推送。 https://docs.cloudfoundry.org/buildpacks/custom.html

在以下链接中,只有一个版本/分支。 https://github.com/IBM-Bluemix-Docs/liberty/blob/master/

如何引用Bluemix的过去的buildpack?

1 个答案:

答案 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

参考:

  1. Download a specific tag with Git
  2. https://docs.cloudfoundry.org/buildpacks/custom.html