on master help sign in
fix broken bash logic for Linux builds
ddd546bAgentM
.travis.yml+8−4
@@ -39,13 +39,17 @@ before_script:
39script:
39script:
40 - |
40 - |
41 # Run tests
41 # Run tests
42− if [[ "$(uname)" -ne "Darwin" ]]; then
42+ if [[ "$(uname)" = "Linux" ]]; then
43 stack --no-install-ghc --no-terminal test
43 stack --no-install-ghc --no-terminal test
44− else
44+ else #Darwin
45 stack --no-install-ghc --system-ghc --no-terminal test
45 stack --no-install-ghc --system-ghc --no-terminal test
46 fi
46 fi
47+ - if [[ "$(uname)" = "Linux" ]]; then
47− - if [[ "$(uname)" -ne "Darwin" ]]; then curl -sL https://raw.github.com/ndmitchell/hlint/master/misc/travis.sh | sh -s lint src test examples --cpp-define VERSION_project_m36=HLINT; fi
48+ curl -sL https://raw.github.com/ndmitchell/hlint/master/misc/travis.sh | sh -s lint src test examples --cpp-define VERSION_project_m36=HLINT
49+ fi
50+ - if [[ "$(uname)" = "Linux" ]]; then
48− - if [[ "$(uname)" -ne "Darwin" ]]; then stack --no-install-ghc haddock; fi
51+ stack --no-install-ghc haddock
52+ fi
49
53
50after_success:
54after_success:
51 - |
55 - |