为什么 Heroku 构建缓存在每个版本中都变得越来越大?
Why is Heroku build cache getting bigger with every release?
在我的 Heroku 应用程序上,我每天部署多次。随着每个版本的发布,Heroku "slug" 不断变大,即使代码更改很小。这是我在构建日志中看到的消息类型:
Warning: Your slug size (446 MB) exceeds our soft limit (300 MB) which may affect boot time.
之前的版本是 444 MB,之前的版本是 441,等等。
每次发布它都会变大,直到达到 Heroku 的 500 MB 硬限制,然后我需要 clear the build cache manually。
为什么构建缓存会因较小的代码更改而变大?如何防止它达到 500 MB 的硬限制,这会破坏我的自动部署?
您是否尝试过为两个版本下载 slug 并比较内容?您可以使用 slugs CLI 插件下载它们并查看哪些额外的文件造成了阻塞:https://github.com/heroku/heroku-slugs
在我的 Heroku 应用程序上,我每天部署多次。随着每个版本的发布,Heroku "slug" 不断变大,即使代码更改很小。这是我在构建日志中看到的消息类型:
Warning: Your slug size (446 MB) exceeds our soft limit (300 MB) which may affect boot time.
之前的版本是 444 MB,之前的版本是 441,等等。
每次发布它都会变大,直到达到 Heroku 的 500 MB 硬限制,然后我需要 clear the build cache manually。
为什么构建缓存会因较小的代码更改而变大?如何防止它达到 500 MB 的硬限制,这会破坏我的自动部署?
您是否尝试过为两个版本下载 slug 并比较内容?您可以使用 slugs CLI 插件下载它们并查看哪些额外的文件造成了阻塞:https://github.com/heroku/heroku-slugs