在我的AWS CodeBuild中花费1到2分钟从Maven Central下载依赖项。
如果没有构建预配置的Docker容器,有没有办法在构建之间缓存这些容器?
CodeBuild现在provides a cache feature你可以用来预加载你的依赖项。
无符号的答案很好,但有点过时了。截至2019年2月,CodeBuild允许在S3存储桶中进行缓存,并允许用户在本地缓存。您现在可以在构建的3个不同层指定缓存:
git diff
部分中指定。就个人而言,我缓存我的node_modules / here然后缓存在Git Layer。资料来源:cache: