本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2018/05/21/gradle-build-cache/
有时候会在本地使用docker-compose,如果compose中没有image文件这些还好,如果有那就要设计到构建了,因为构建的时候都是在镜像中,所以相对的速度比较慢,没法重复构建缓存。有时候即便不在docker环境中还是想重用缓存来加速。
Gradle官方就提供了一个这样的服务, build-cache-node,这个服务本来是为了企业版服务的,但是非企业版也可以部分使用。因为提供了docker镜像,直接启动就行了。
docker run gradle/build-cache-node
在项目配置中需要添加Cache Server地址,比如
buildCache { remote(HttpBuildCache) { url = 'http://gradle-cache-server/' push = true } }
然后在构建中加上--build-cache就行了。
如果需要认证也可以自己修改配置。
参考:
https://hub.docker.com/r/gradle/build-cache-node/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2018/05/21/gradle-build-cache/