-1

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

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

如何引用过去的 Bluemix 构建包?

4

1 回答 1

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)使用您的自定义构建包将您的应用程序推送到您的新分支:

cf push my-new-app -b https://github.com/johndoe/my-buildpack.git#my-branch-name

参考:

  1. 使用 Git 下载特定标签
  2. https://docs.cloudfoundry.org/buildpacks/custom.html
于 2017-07-11T20:26:00.663 回答