MrZhao shaowenchen yarn.lock怎么能提交呢?首次下载完依赖会自己生成,你看我截图上每次他都生成过了,但是下次他就又没有了,我如果直接上传yarn.lock他就不会再下载依赖了还怎么编译,是不是每次他都会新建一个容器下载代码下载依赖去构建。
shaowenchen MrZhao 比之前已经快了。是这样的逻辑,缓存跟着 Node ,执行过一次之后,会在 Node 上留下缓存,下一次流水线执行时不会再次下载。你可以再测试,多执行几次对比一下第一次和后面几次的构建速度。 另外,这里涉及到四个步骤,只有 2/4 是在下载,需要分析一下耗时在哪里。