gpt4 book ai didi

python - 如何避免在 .gitlab-ci.yml 的每个阶段之前安装 requirements.txt?

转载 作者:行者123 更新时间:2023-12-04 13:14:51 30 4
gpt4 key购买 nike

我有一个 .gitlab-ci.yml看起来像这样:

image: "python:3.7"

before_script:
- pip install -r requirements.txt

stages:
- stageA
- stageB

stage_a:
stage: stageA
script:
- run_some_python_scripts

stage_b:
stage: stageB
script:
- run_more_python_scripts

使用此设置, requirements.txt安装在每个阶段之前。
我只需要安装一次,这样两个 stageAstageB可以使用。

我怎样才能做到这一点?

最佳答案

如果 requirements.txt,我发现一种非常有效的选择文件变化不大,就是将它烘焙到自己的Docker镜像中。

我个人不太喜欢的另一个选择是使用 virtualenv然后使用 GitLab 的 cachevirtualenv ,但是如果有很多 pip,这可能会有点慢包。

关于python - 如何避免在 .gitlab-ci.yml 的每个阶段之前安装 requirements.txt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61516089/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com