6

有没有办法做到这一点?

例如,我目前总是在 circle.yml 文件中安装特定版本的 docker-compose,但我希望它已经通过缓存安装:

- sudo -H pip install -U docker-compose==1.3.3

我尝试将以下内容添加到circle.yml但它不起作用(安装后与 docker-compose 相关的内容均未保存在 .cache/pip 目录中):

 cache_directories:
    - /home/ubuntu/.cache/pip
4

1 回答 1

3

感谢 Alexey(来自 Circle)的帮助,得到了解决方案:

使用 arequirements.txt安装 pip 依赖项,即:

docker-compose == 1.3.3

修改circle.yml文件以添加 python 作为依赖项并执行 pip 安装:

machine:
  python:
    version: 2.7.6

dependencies:
  pre:
    - pip install -r requirements.txt
于 2015-09-18T18:35:50.413 回答