我在GCloud的容器中运行我的包测试(加上Jenkins)。每次新的测试运行开始时,容器的状态都会重置(pub的包缓存被清除)。
运行所有测试大约需要10-12分钟,运行pub get
需要大约相同的时间 - 我想缩短它。
主要是因为网络通信必须要解决和下载软件包。
您可以通过哪些方式让pub get
更快?
由于
答案 0 :(得分:0)
您可以通过添加类似
的行来预加载Dockerfile中的依赖项RUN pub cache add somepackage --version '^1.0.3' --all
预先知道的每个依赖项。
见
pub cache add
可能的选项。