为什么我的工具链包过大?
尝试创建工具链时,它在 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 文件的更多信息,请参阅 准备源位置。