首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloudfoundry buildpack编译失败

cloudfoundry buildpack编译失败
EN

Stack Overflow用户
提问于 2017-05-23 15:45:36
回答 1查看 2.7K关注 0票数 0

我从https://github.com/cloudfoundry/java-buildpack下载了并解压缩它(在windows 7机器上)。我做了一些修改,通过创建一个zip文件创建了一个定制的buildpack (简单地压缩到zip,而不是使用buildpack packager)。现在,我的应用程序部署出现了错误:

2017-05-23T15:14:03.19+0000 STG/17出->下载的app包(59M) 2017-05-23T15:14:03.36+0000 STG/0 STG/0出站失败: buildpack编译步骤失败2017-05-23T15:14:03.36+0000 STG/0 ERR 2017-05-23T15:14:03.46+0000 API/0错误: App在Buildpack编译阶段失败

即使在设置CF_TRACE=true之后,这些也是唯一的错误日志。请建议如何查看有关buildpack编译或任何可能有助于调试的工具的更多描述性日志。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-24 13:11:46

我做了一些修改,通过创建一个zip文件创建了一个定制的buildpack (简单地压缩到zip,而不是使用buildpack packager)。

别干那事。如果您需要一个构建包来上传到您的CF基金会,然后使用这里的说明来构建一个适当的构建包。

https://github.com/cloudfoundry/java-buildpack/#building-packages

简要说明:

  1. 安装Ruby
  2. git clone https://github.com/cloudfoundry/java-buildpack.git
  3. cd java-buildpack
  4. git checkout <version> ex:git checkout v3.16
  5. bundle install
  6. bundle exec rake clean package用于不依赖的版本,bundle exec rake clean package OFFLINE=true PINNED=true用于具有依赖关系的版本。

如果您不需要一个构建包来上传并且只想测试您的更改,那么.

  • 分叉Java构建包。
  • 做你的改变。
  • 把它们推到你的叉上。
  • 运行cf push -b <url-to-your-git-project>。例:cf push -b https://github.com/dmikusa-pivotal/java-buildpack.

这将指示单一应用程序使用您的副本的构建包。只有当您的CF基金会能够访问指定的Git URL时,这才能工作。

希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44139482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档