如何在Travis中同时启用pip缓存与目录缓存?
在Travis CI中同时启用pip缓存和目录缓存的方法
嘿,这事儿其实很简单,你只需要把两种缓存配置合并到同一个cache块里就行——Travis CI支持在同一个缓存配置中同时指定预定义的缓存类型(比如pip)和自定义目录缓存。
正确的.travis.yml配置写法如下:
cache: pip: true directories: - data/
给你拆解一下细节:
pip: true用来启用Travis官方提供的pip缓存,帮你自动缓存Python依赖包,大幅加快后续构建的包安装速度directories列表里可以添加任意你需要缓存的自定义目录,这里就是你指定的data/- 特别注意YAML的缩进规则:
pip和directories要和cache保持同一层级的缩进,data/前面的短横线也要对齐,不然配置会失效哦
这样配置之后,Travis就会同时处理pip依赖包的缓存和data/目录的缓存啦!
内容的提问来源于stack exchange,提问作者twink_ml
相关产品推荐
相关产品推荐

