目前 gitlab
配置了 cicd
, 监控 requirement.txt
,一旦该文件有变化,就会触发 stage
进行 docker
镜像 build
, 这期中有进行 pip install -r requirement.txt
的步骤,requirement.txt
里边有接近 100
个库,但可能此次更新就只添加了 1
到 2
个新库,但 CI
是全量重新 install
, 这就意味着每次要安装原有的 100
来个库,再加上新的库,
带来的问题是:
想过解决办法:
100
多个库制作一个新的基础镜像,但带来的新的问题是:
requirement.txt
始终是全量的,因为下游业务需要也要求这个文件必须是全量的。这样的话,即使基础镜像有固定的 100
来个库,也会重跑 pip install -r requirement.txt
好像并没有解决问题特来请教下 V
友,有什么好的解决方案
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.