appveyor - further tweaks, comment out stack build for now.
This commit is contained in:
parent
c37fbd3a61
commit
228a740faf
1 changed files with 14 additions and 11 deletions
25
appveyor.yml
25
appveyor.yml
|
@ -9,13 +9,13 @@ environment:
|
||||||
TMP: "c:\\tmp"
|
TMP: "c:\\tmp"
|
||||||
# see #4201, https://github.com/haskell-tools/haskell-tools/issues/277
|
# see #4201, https://github.com/haskell-tools/haskell-tools/issues/277
|
||||||
matrix:
|
matrix:
|
||||||
- BUILD_TYPE: "stack"
|
# - BUILD_TYPE: "stack"
|
||||||
OSARCH: "windows-x86_64"
|
# OSARCH: "windows-x86_64"
|
||||||
STACK_ROOT: "c:\\sr64"
|
# STACK_ROOT: "c:\\sr64"
|
||||||
STACK_YAML: "stack.yaml"
|
# STACK_YAML: "stack.yaml"
|
||||||
STACK_FLAGS: "--arch=x86_64"
|
# STACK_FLAGS: "--arch=x86_64"
|
||||||
ARCH: "x64"
|
# ARCH: "x64"
|
||||||
CHOCO_OPTS: ""
|
# CHOCO_OPTS: ""
|
||||||
# - BUILD_TYPE: "stack"
|
# - BUILD_TYPE: "stack"
|
||||||
# OSARCH: "windows-i386"
|
# OSARCH: "windows-i386"
|
||||||
# STACK_ROOT: "c:\\sr32"
|
# STACK_ROOT: "c:\\sr32"
|
||||||
|
@ -29,6 +29,7 @@ environment:
|
||||||
- BUILD_TYPE: "cabal"
|
- BUILD_TYPE: "cabal"
|
||||||
OSARCH: "windows-i386"
|
OSARCH: "windows-i386"
|
||||||
GHC_VERSION: "8.6.1.1"
|
GHC_VERSION: "8.6.1.1"
|
||||||
|
CABAL_STORE: "C:\\cs"
|
||||||
CABAL_BUILD_OPTS: "--allow-newer=base --allow-newer=template-haskell --allow-newer=containers -flua_32bits -fembed_data_files"
|
CABAL_BUILD_OPTS: "--allow-newer=base --allow-newer=template-haskell --allow-newer=containers -flua_32bits -fembed_data_files"
|
||||||
ARCH: "x86"
|
ARCH: "x86"
|
||||||
CHOCO_OPTS: "--x86"
|
CHOCO_OPTS: "--x86"
|
||||||
|
@ -48,6 +49,7 @@ matrix:
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
- "%STACK_ROOT%"
|
- "%STACK_ROOT%"
|
||||||
|
- "%CABAL_STORE%"
|
||||||
# This is where stack install ghc by default, but we don't
|
# This is where stack install ghc by default, but we don't
|
||||||
# cache it because it's too large:
|
# cache it because it's too large:
|
||||||
# - "c:\\Users\\appveyor\\AppData\\Local\\Programs\\stack"
|
# - "c:\\Users\\appveyor\\AppData\\Local\\Programs\\stack"
|
||||||
|
@ -62,8 +64,9 @@ install:
|
||||||
- choco install wixtoolset %CHOCO_OPTS%
|
- choco install wixtoolset %CHOCO_OPTS%
|
||||||
- if "%BUILD_TYPE%" == "stack" (
|
- if "%BUILD_TYPE%" == "stack" (
|
||||||
choco install haskell-stack %CHOCO_OPTS%
|
choco install haskell-stack %CHOCO_OPTS%
|
||||||
) else (
|
)
|
||||||
choco install ghc --version %GHC_VERSION% %CHOCO_OPTS%
|
- if "%BUILD_TYPE%" == "cabal" (
|
||||||
|
choco install -y ghc --version %GHC_VERSION% --ignore-dependencies %CHOCO_OPTS%
|
||||||
)
|
)
|
||||||
|
|
||||||
# before_test:
|
# before_test:
|
||||||
|
@ -79,8 +82,8 @@ test_script:
|
||||||
)
|
)
|
||||||
- if "%BUILD_TYPE%" == "cabal" (
|
- if "%BUILD_TYPE%" == "cabal" (
|
||||||
cabal --version &&
|
cabal --version &&
|
||||||
cabal update &&
|
cabal --store-dir="%CABAL_STORE%" new-update &&
|
||||||
cabal new-build %CABAL_BUILD_OPTS% . pandoc-citeproc &&
|
cabal --store-dir="%CABAL_STORE%" new-build %CABAL_BUILD_OPTS% . pandoc-citeproc &&
|
||||||
forfiles /P .\dist-newstyle /M pandoc*.exe /C "cmd /C cp @file .\windows\ "
|
forfiles /P .\dist-newstyle /M pandoc*.exe /C "cmd /C cp @file .\windows\ "
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue