我正在GCloud(与Jenkins结合)的容器中运行包装测试。每次开始新的测试运行时,容器的状态都会重置(清除发布包的缓存)。
运行所有测试大约需要10到12分钟,而pub get
运行大约需要相同的时间-我想缩短它。
主要是因为网络通信需要解决和下载软件包。
您能想到什么方法使pub get
更快运行?
谢谢
最佳答案
您可以在Dockerfile中通过添加如下行来预加载依赖项:
RUN pub cache add somepackage --version '^1.0.3' --all
对于您事先了解的每个依赖项。
看到
pub cache add
有关可能的选择。
关于dart - 加快酒吧进入容器的技巧?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42812576/