【问题标题】:Tips to speed up pub get in containers?加快 pub 进入容器的提示?
【发布时间】:2017-03-15 14:26:30
【问题描述】:

我正在 GCloud(与 Jenkins 结合)的容器中运行我的包测试。每次新的测试运行开始时,容器的状态都会重置(pub 的包缓存被清除)。

运行所有测试大约需要 10-12 分钟,运行 pub get 大约需要相同的时间 - 我想缩短它。

这主要是因为网络通信必须发生才能解析和下载包。

你能想到什么方法让pub get 跑得更快?

谢谢

【问题讨论】:

标签: dart gcloud dart-pub


【解决方案1】:

你可以在 Dockerfile 中预加载依赖项,方法是添加如下行

RUN pub cache add somepackage --version '^1.0.3' --all

对于您预先知道的每个依赖项。

pub cache add

可能的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多