Skip to content

Commit 9202593

Browse files
committed
cache docker images.
1 parent a1d8186 commit 9202593

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.travis.yml

+8
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,17 @@ matrix:
3232
cache:
3333
directories:
3434
- $HOME/.composer/cache
35+
- $HOME/docker
36+
37+
38+
before_cache:
39+
- >
40+
mkdir -p $HOME/docker && docker images -a --filter='dangling=false' --format '{{.Repository}}:{{.Tag}} {{.ID}}'
41+
| xargs -n 2 -t sh -c 'test -e $HOME/docker/$1.tar.gz || docker save $0 | gzip -2 > $HOME/docker/$1.tar.gz'
3542
3643
before_install:
3744
- echo "extension = mongodb.so" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini
45+
- if [[ -d $HOME/docker ]]; then ls $HOME/docker/*.tar.gz | xargs -I {file} sh -c "zcat {file} | docker load"; fi
3846

3947
install:
4048
- rm $HOME/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini;

0 commit comments

Comments
 (0)