CF-CustomBuildpacksDisabled(290004):禁用自定义构建包

问题描述 投票:0回答:1

$ cd ${WORKSPACE}

$ cf push -f manifest.yml

以下是在jenkins上运行上述命令后来自PCF的错误:

org.cloudfoundry.client.v2.ClientV2Exception: CF-CustomBuildpacksDisabled(290004): Custom buildpacks are disabled

其中manifest.yml如下所示:

---
applications:
- name: xyz-app-frontend
  memory: 64M
  disk_quota: 64M
  instances: 1
  random-route: true
  buildpack: https://github.com/cloudfoundry/anc-buildpack.git#v1.0.1

J:\>cf buildpacks | findstr nginx
nginx-buildpack-cflinuxfs3-v1-0-7   21         true      false    nginx-buildpack-cflinuxfs3-v1.0.7.zip                cflinuxfs3

1)这个错误是否与manifest.yml中的buildpack条目有关?

2)如果是,如何解决此错误?

jenkins cloudfoundry pivotal-cloud-foundry
1个回答
1
投票

1)这个错误是否与manifest.yml中的buildpack条目有关?

是。

2)如果是,如何解决此错误?

您有两种选择:

1.)从manifest.yml中删除该行,并使用您平台上默认包含的buildpack(即参见cf buildpacks的输出)。

2a。)与您的平台运营商交谈并要求他们允许您运行自定义构建包。有一个设置禁用运行自定义构建包。我相信这对于基础上所有用户的所有自定义构建包都是全局的。

2b。)如果您不能允许所有自定义构建包,您可以要求您的运营商为您部署构建包。他们可以使用您正在使用的buildpack,将其打包并运行cf create-buildpack以将其添加到您平台上的buildpack列表中。

希望有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.