如何缓存&#p; install install' CircleCI上的包裹?

时间:2015-09-05 07:55:24

标签: circleci

有办法做到这一点吗?

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

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

我尝试将以下内容添加到circle.yml,但它无法正常工作(安装后,与.adx / pip目录中的docker-compose无关):

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

1 个答案:

答案 0 :(得分:2)

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

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

docker-compose == 1.3.3

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

machine:
  python:
    version: 2.7.6

dependencies:
  pre:
    - pip install -r requirements.txt