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

时间:2019-02-13 15:30:25

标签: jenkins cloudfoundry pivotal-cloud-foundry

$ 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) 如果是,如何解决此错误?

1 个答案:

答案 0 :(得分:1)

  

1)此错误与manifest.yml中的buildpack条目有关吗?

是的

  

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

您有两个选择:

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

2a。)与您的平台运营商联系,请他们允许您运行自定义buildpack。有一个设置禁用运行自定义buildpacks。我相信这对于基础上所有用户的所有自定义buildpack都是全局的。

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

希望有帮助!