我有一個描述緩存目錄的.travis.yml文件,但是當我檢查travis中的緩存下拉菜單時,它告訴我沒有任何東西。我只是試圖緩存我的作曲家供應商文件夾。下面是我的.travis.yml文件:Travis沒有緩存目錄
sudo: required
language: php
php:
- 7.0
services:
- docker
before_install:
- docker-compose up -d
install: composer install
cache:
directories:
- root/vendor
script:
- bundle exec rake phpcs
- bundle exec rake phpunit:run
- bundle exec rake ci:behat
這是我的項目結構(或文件夾/文件說事):
|-- .travis.yml
|-- root
|-- vendor
任何建議,爲什麼會這樣呢?
仍然沒有看到在特拉維斯高速緩存,這是我更新.travis.yml安裝和緩存。我也明確地設置須藤:假: 安裝: - 作曲家安裝--prefer - 距離 緩存: 目錄: - $ HOME/.composer /緩存 - 根/供應商 – JeremyKirkham
很難說沒有任何更多信息。這是一個可以鏈接到的開源代碼庫嗎? – localheinz
https://github.com/JeremyKirkham/docker-php7 – JeremyKirkham