我的AWS CodeBuild花费了1到2分钟,用于从Maven Central下载依赖项。
如果没有构建预配置的Docker容器,有没有办法在构建之间缓存这些容器?
答案 0 :(得分:12)
现在可以使用CodeBuild provides a cache feature来预加载依赖项。
答案 1 :(得分:3)
未签名的答案很好,但有点过时了。从2019年2月开始,CodeBuild既可以在S3存储桶中进行缓存,也可以让用户在本地进行缓存。现在,您可以在构建的3个不同层上指定缓存:
git diff
构建)cache:
部分中指定。就个人而言,我在这里缓存我的node_modules /,然后在Git层缓存。