Cloud foundry 将应用程序与新构建包关联

Cloud foundry 将应用程序与新构建包关联,cloud-foundry,buildpack,Cloud Foundry,Buildpack,我已经为测试创建了一个新的构建包,我希望我的应用程序使用这个构建包。之前,我引用了自定义构建包,如下所示: cf推送我的应用程序-b 但是,我的构建包是在本地创建的。要使用这个新的buildpack,我应该采取哪些步骤?在应用程序中使用自定义buildpack依赖于具有 将本地buildpack推送到Github上的新存储库,并使用命令行'-b'选项或清单文件中的远程地址。您可以从本地文件系统上载自定义buildpack。使用cf create buildpack命令,为path参数提供创建的b

我已经为测试创建了一个新的构建包,我希望我的应用程序使用这个构建包。之前,我引用了自定义构建包,如下所示:

cf推送我的应用程序-b


但是,我的构建包是在本地创建的。要使用这个新的buildpack,我应该采取哪些步骤?

在应用程序中使用自定义buildpack依赖于具有


将本地buildpack推送到Github上的新存储库,并使用命令行'-b'选项或清单文件中的远程地址。

您可以从本地文件系统上载自定义buildpack。使用
cf create buildpack
命令,为path参数提供创建的buildpack所在的本地目录。或者,您可以将其压缩并提供zip文件作为参数

此功能的文档可在此处找到:

这取决于用户是其CF组织的管理员。对于大多数用户来说,这是不正常的。James,对于您支持的Cloud Foundry的特定商业发行版,您的答案是正确的,但对于Cloud Foundry产品来说,一般情况下是不正确的。我努力做到尊重他人,在不修改或否决你的答案的情况下提出了另一种观点。如果你能同样尊重他人,这将使整个云铸造社区受益。如果你认为我不尊重他人,请道歉。从文档中可以清楚地看到,任何CF平台的普通用户都无法安装构建包。我相信这个答案,虽然在技术上是正确的,但会产生误导,对普通的CF用户没有用处。看来你对我的回答投了反对票。很好的工作…詹姆斯,正如我所说,我没有否决你的回答,也没有编辑你的评论(如果你需要我证明这一点,我可以否决你的-2为演示)。您将“大多数用户”和“普通用户”定义为特定托管实现的客户。在这里发帖的许多人正在运行自己的Cloud Foundry安装,或者正在运行本地安装,在那里他们可以获得开发组织的管理权限。您在我的回答中留下的评论是完全合适的(虽然您可能也应该限定自己的答案,因为它只适用于某些情况)。编辑我的答案并对我进行否决并没有帮助。陷入否决战只会降低寻求帮助的用户的内容。我们应该专注于为用户提供更好的内容和更多的视角,而不是试图“赢得”反对那些乐于助人的人。