IBM Cloud Docs
ツールチェーン・パッケージが大きすぎるのはなぜですか?

ツールチェーン・パッケージが大きすぎるのはなぜですか?

ツールチェーンを作成しようとすると、 Containerize ステージで失敗します。

パッケージが大きすぎるというメッセージが表示されます。 メッセージは、以下の例のようになります。

Unable to upload packaged files. Package is too large. For details on how to ignore certain file patterns from within your source code by using the '.ceignore' file, visit https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-build#build-plan-repo.

Code Engine がローカル・ソースからソース・コードをビルドすると、ソースが圧縮されて IBM Cloud Container Registryにロードされます。 圧縮ファイルのサイズが 100 MB を超えると、パッケージは拒否されます。

この問題は、ローカル・ディレクトリーの .ceignore ファイルを作成することで解決できます。 パッケージに含まれているファイルを確認するには、 pipeline-debug 環境プロパティーを 1 に設定してトレースを有効にし、ツールチェーンを再度実行してから、ログ・ファイルを確認します。

pipeline-debug 環境プロパティーの設定について詳しくは、 パイプラインのデバッグ・ログ・ファイルの作成 を参照してください。

.ceignore ファイルの作成について詳しくは、 ソース・ロケーションの準備 を参照してください。