我正在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/

10-15 21:54