Skip to content

Commit 91939dc

Browse files
committed
cache zfs artifacts
1 parent 7c30604 commit 91939dc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.travis.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ sudo: required
44
cache:
55
directories:
66
- $HOME/.ccache
7+
- $HOME/zfs
78

89
branches:
910
only:
@@ -23,9 +24,10 @@ before_install:
2324
- go get github.com/alecthomas/gometalinter
2425
- gometalinter --install --update
2526
- sudo apt-get update -y && sudo apt-get install -y libattr1-dev libblkid-dev linux-headers-$(uname -r) tree uuid-dev
26-
- cd /tmp
27-
- curl -L https://github.com/zfsonlinux/zfs/releases/download/zfs-$rel/spl-$rel.tar.gz | tar xz
28-
- curl -L https://github.com/zfsonlinux/zfs/releases/download/zfs-$rel/zfs-$rel.tar.gz | tar xz
27+
- mkdir -p $HOME/zfs
28+
- cd $HOME/zfs
29+
- [[ -d spl-$rel.tar.gz ]] || curl -L https://github.com/zfsonlinux/zfs/releases/download/zfs-$rel/spl-$rel.tar.gz | tar xz
30+
- [[ -d zfs-$rel.tar.gz ]] || curl -L https://github.com/zfsonlinux/zfs/releases/download/zfs-$rel/zfs-$rel.tar.gz | tar xz
2931
- (cd spl-$rel && ./configure --prefix=/usr && make && sudo make install)
3032
- (cd zfs-$rel && ./configure --prefix=/usr && make && sudo make install)
3133
- sudo modprobe zfs

0 commit comments

Comments
 (0)