projects
/
lsp-test.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
752ff47
)
Try caching haskell-ide-engine
author
Luke Lau
<luke_lau@icloud.com>
Mon, 30 Jul 2018 22:17:02 +0000
(23:17 +0100)
committer
Luke Lau
<luke_lau@icloud.com>
Mon, 30 Jul 2018 22:17:02 +0000
(23:17 +0100)
.travis.yml
patch
|
blob
|
history
diff --git
a/.travis.yml
b/.travis.yml
index dbfded3af3e53879cfff5221109f7907ad1b8010..9409b0f4f7f41e78aef9a439c1669c0c058cb3db 100644
(file)
--- a/
.travis.yml
+++ b/
.travis.yml
@@
-10,6
+10,7
@@
sudo: false
cache:
directories:
- $HOME/.stack
cache:
directories:
- $HOME/.stack
+ - $HOME/haskell-ide-engine
addons:
apt:
addons:
apt:
@@
-22,14
+23,17
@@
before_install:
- export PATH=$HOME/.local/bin:$PATH
- travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
- export PATH=$HOME/.local/bin:$PATH
- travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
- - git clone https://github.com/haskell/haskell-ide-engine.git --recursive
+ # It's ok to fail
+ - cd $HOME
+ - git clone https://github.com/haskell/haskell-ide-engine.git --recursive || true
- cd haskell-ide-engine
- cd haskell-ide-engine
+ - git pull
- git submodule sync
- git submodule update
# - cabal new-update
# - cabal new-configure
# - cabal new-build
- git submodule sync
- git submodule update
# - cabal new-update
# - cabal new-configure
# - cabal new-build
- # - export PATH=dist-newstyle/build/*/ghc-*/haskell-ide-engine-*/x/hie/build:$PATH
+ # - export PATH=
$HOME/
dist-newstyle/build/*/ghc-*/haskell-ide-engine-*/x/hie/build:$PATH
- stack --no-terminal --skip-ghc-check install -j2
- stack exec hoogle generate
- cd ..
- stack --no-terminal --skip-ghc-check install -j2
- stack exec hoogle generate
- cd ..