Skip to content

Commit b15e76d

Browse files
committed
Added appveoyr cache
Cache: * cabal/packages * cabal/store
1 parent 1bd41d2 commit b15e76d

2 files changed

Lines changed: 24 additions & 9 deletions

File tree

.travis.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,26 @@ cache:
1313
- $HOME/.cabal/packages
1414
- $HOME/.cabal/store
1515
before_cache:
16-
- rm -fv $CABALHOME/packages/hackage.haskell.org/build-reports.log
16+
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log
1717
# remove files that are regenerated by 'cabal update'
18-
- rm -fv $CABALHOME/packages/hackage.haskell.org/00-index.*
19-
- rm -fv $CABALHOME/packages/hackage.haskell.org/*.json
20-
- rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.cache
21-
- rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar
22-
- rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar.idx
23-
- rm -rfv $CABALHOME/packages/head.hackage
18+
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.*
19+
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/*.json
20+
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.cache
21+
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.tar
22+
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.tar.idx
23+
- rm -rfv $HOME/.cabal/packages/head.hackage
2424
addons:
2525
apt:
2626
update: true
2727
packages:
28+
# ghc requirements
2829
- libgmp-dev
2930
- libffi-dev
3031
- libncurses-dev
3132
- libtinfo5
3233
before-install:
33-
- export CABALHOME=$HOME/.cabal
3434
- export BOOTSTRAP_HASKELL_NONINTERACTIVE="true"
35-
- export PATH="${CABALHOME}/bin:${HOME}/.ghcup/bin:${HOME}/.local/bin:${PATH}"
35+
- export PATH="${HOME}/.cabal/bin:${HOME}/.ghcup/bin:${HOME}/.local/bin:${PATH}"
3636
- mkdir -p $HOME/.local/bin
3737
install:
3838
- curl --proto '=https' -o ghcup.sh --tlsv1.2 -sSf https://get-ghcup.haskell.org

appveyor.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
clone_folder: "c:\\zephyr"
2+
environment:
3+
APPVEYOR_SSH_KEY: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAs17FMCcqFt4GWaZdXilewWPveDFiS6NXuV5OKyosf6VkJLwu0mghEvxnMBdK4PyeUgalZzPRy8hb9JoGPkiD3SqZ0bOSUSY2NgUdUdbCDzuHdM3Ga/nSs2G/IvpY0c8Cyh1MCdYel4N2kQ3qWYkmBsfEScPXTV4DI/WhaSJzJBdhoz1NfNAZY+p6kmQ+6YIt2yziXFWT6p/JL0er+5KNd60ZE67n3crZ+X2fHNW/eUwL+VNUlSaejwRNAu0wgyvIiC+pdnET9NpvwcPooDU/FM5SkEWD4j1ivBUa0deCa0F5hmpEuok0oa2mac9+BN6gK3GmQ4fDKzrmpz2qsFQ0Cw=="
24
cache:
35
- c:\zephyr\dist-newstyle
6+
- c:\Users\appveyor\AppData\Roaming\cabal\packages
7+
- c:\Users\appveyor\AppData\Roaming\cabal\store
8+
init:
9+
- sh: curl -sflL 'https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-ssh.sh' | bash -e -
410
install:
511
# http://help.appveyor.com/discussions/problems/6312-curl-command-not-found
612
- set PATH=C:\Program Files\Git\mingw64\bin;%PATH%
@@ -37,3 +43,12 @@ deploy:
3743
force_update: true
3844
on:
3945
appveyor_repo_tag: true
46+
on_finish:
47+
- rm -fv c:\Users\appveyor\AppData\Roaming\cabal\packages\hackage.haskell.org\build-reports.log || true
48+
# remove files that are regenerated by 'cabal update'
49+
- rm -fv c:\Users\appveyor\AppData\Roaming\cabal\packages\hackage.haskell.org\00-index.* || true
50+
- rm -fv c:\Users\appveyor\AppData\Roaming\cabal\packages\hackage.haskell.org\*.json || true
51+
- rm -fv c:\Users\appveyor\AppData\Roaming\cabal\packages\hackage.haskell.org\01-index.cache || true
52+
- rm -fv c:\Users\appveyor\AppData\Roaming\cabal\packages\hackage.haskell.org\01-index.tar || true
53+
- rm -fv c:\Users\appveyor\AppData\Roaming\cabal\packages\hackage.haskell.org\01-index.tar.idx || true
54+
- rm -rfv c:\Users\appveyor\AppData\Roaming\cabal\packages\head.hackage || true

0 commit comments

Comments
 (0)