我从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编译或任何可能有助于调试的工具的更多描述性日志。提前谢谢。
发布于 2017-05-24 13:11:46
我做了一些修改,通过创建一个zip文件创建了一个定制的buildpack (简单地压缩到zip,而不是使用buildpack packager)。
别干那事。如果您需要一个构建包来上传到您的CF基金会,然后使用这里的说明来构建一个适当的构建包。
https://github.com/cloudfoundry/java-buildpack/#building-packages
简要说明:
git clone https://github.com/cloudfoundry/java-buildpack.gitcd java-buildpackgit checkout <version> ex:git checkout v3.16bundle installbundle exec rake clean package用于不依赖的版本,bundle exec rake clean package OFFLINE=true PINNED=true用于具有依赖关系的版本。或
如果您不需要一个构建包来上传并且只想测试您的更改,那么.
cf push -b <url-to-your-git-project>。例:cf push -b https://github.com/dmikusa-pivotal/java-buildpack.这将指示单一应用程序使用您的副本的构建包。只有当您的CF基金会能够访问指定的Git URL时,这才能工作。
希望这能帮上忙!
https://stackoverflow.com/questions/44139482
复制相似问题