2017-05-23 15 views
0

https://github.com/cloudfoundry/java-buildpackからcf java buildpack zipをダウンロードして(Windows 7マシンで)解凍しました。私はいくつかの変更を行い、zipファイルを作成してカスタムビルドパックを作成しました(単純にzipに圧縮し、buildpackパッケージャを使用しない)。cloudfoundry buildpackのコンパイルに失敗しました

2017-05-23T15:14:03.19+0000 [STG/17] OUT -----> Downloaded app package (59M) 2017-05-23T15:14:03.36+0000 [STG/0] OUT Staging failed: Buildpack compilation step failed 2017-05-23T15:14:03.36+0000 [STG/0] ERR 2017-05-23T15:14:03.46+0000 [API/0] ERR encountered error: App staging failed in the buildpack compile phase

これらは、CF_TRACE = trueに設定しても唯一のエラーログです。ビルパックのコンパイルやデバッグに役立つツールについて、より分かりやすいログを表示する方法を提案してください。 ありがとうございます。

答えて

0

I made some changes and created a custom buildpack by creating a zip file(By simply compressing to zip and not using buildpack packager).

しないでください。 CF基盤にアップロードするビルドパックが必要な場合は、こちらの手順を使用して適切なビルドパックを作成してください。

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

簡単な説明:git checkout v3.16

  • bundle install
    1. は、Ruby
    2. git clone https://github.com/cloudfoundry/java-buildpack.git
    3. cd java-buildpack
    4. git checkout <version> EXをインストールします。依存関係のないバージョンの場合は
    5. 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へのネットワークアクセス権を持っている場合にのみ機能します。

    希望に役立ちます!

    関連する問題