travis: build all, drop --no-terminal, fix listings
This commit is contained in:
parent
dc8f09f75c
commit
88111b61a1
22
.travis.yml
22
.travis.yml
@ -71,25 +71,25 @@ install: # ignores command failures, completed commands are collapsed in log
|
|||||||
- stack --version
|
- stack --version
|
||||||
|
|
||||||
# GHC
|
# GHC
|
||||||
- stack --no-terminal setup
|
- stack setup
|
||||||
- stack --no-terminal exec -- ghc --version
|
- stack exec -- ghc --version
|
||||||
|
|
||||||
# hledger dependencies
|
# hledger dependencies
|
||||||
- stack --no-terminal build --only-dependencies --test hledger hledger-ui #hledger-web hledger-api
|
- stack build --only-dependencies --test #hledger-lib hledger hledger-ui #hledger-web hledger-api
|
||||||
# TODO: does this build some hledger packages, which get rebuilt later with -Werror ?
|
# TODO: does this build some hledger packages, which get rebuilt later with -Werror ?
|
||||||
|
|
||||||
# hledger addon dependencies
|
# hledger addon dependencies
|
||||||
- stack --no-terminal build Chart Chart-diagrams colour Diff here
|
- stack build Chart Chart-diagrams colour Diff here
|
||||||
|
|
||||||
# shelltestrunner, need unreleased installable version
|
# shelltestrunner, need unreleased installable version
|
||||||
- git clone http://github.com/simonmichael/shelltestrunner
|
- git clone http://github.com/simonmichael/shelltestrunner
|
||||||
- stack --no-terminal install --stack-yaml=shelltestrunner/stack.yaml --resolver=lts-8.2 --install-ghc
|
- stack install --stack-yaml=shelltestrunner/stack.yaml --resolver=lts-8.2 --install-ghc
|
||||||
- shelltest --version
|
- shelltest --version
|
||||||
|
|
||||||
script: # all commands must succeed
|
script: # all commands must succeed
|
||||||
|
|
||||||
# build hledger packages, ensuring no warnings, no haddock failures, package test suites passing
|
# build hledger packages, ensuring no warnings, no haddock failures, package test suites passing
|
||||||
- stack build --ghc-options=-Werror --test --haddock --no-haddock-deps hledger hledger-ui #hledger-web hledger-api
|
- stack build --ghc-options=-Werror --test --haddock --no-haddock-deps #hledger-lib hledger hledger-ui #hledger-web hledger-api
|
||||||
|
|
||||||
# build hledger addons, ensuring no warnings
|
# build hledger addons, ensuring no warnings
|
||||||
- sh -e bin/compile.sh
|
- sh -e bin/compile.sh
|
||||||
@ -100,12 +100,16 @@ script: # all commands must succeed
|
|||||||
after_script:
|
after_script:
|
||||||
|
|
||||||
# list directory contents
|
# list directory contents
|
||||||
- ls -ladF $HOME
|
|
||||||
- ls -ladF
|
|
||||||
- pwd
|
- pwd
|
||||||
|
- ls -laF /
|
||||||
|
- ls -laF /home
|
||||||
|
- ls -laF $HOME
|
||||||
|
- ls -laF $HOME/build
|
||||||
|
- ls -laF $HOME/build/simonmichael
|
||||||
|
- ls -laF
|
||||||
|
|
||||||
# coveralls.io coverage reports
|
# coveralls.io coverage reports
|
||||||
# - stack --no-terminal install hpc-coveralls
|
# - stack install hpc-coveralls
|
||||||
# - hpc-coveralls count-von-count-tests --exclude-dir=tests --exclude-dir=src/Gyrid --display-report
|
# - hpc-coveralls count-von-count-tests --exclude-dir=tests --exclude-dir=src/Gyrid --display-report
|
||||||
|
|
||||||
notifications:
|
notifications:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user