我试图测试my Haskell package对Travis的几个Stackage解析器,但我的--resolver
环境变量被忽略。如何指定解析器(和GHC)Travis应该用来测试我的Haskell包?
例如,如果我指定
env:
- ARGS="--resolver lts-4.0"
在我
.travis.yml
,我仍然似乎仍然使用不同的分解器(一个在my stack.yaml
α)和GHC,如图由线等
Installing library in
/home/travis/build/orome/crypto-enigma-hs/.stack-work/install/x86_64-linux/lts-9.1/8.0.2/lib/x86_64-linux-ghc-8.0.2/crypto-enigma-0.0.2.9-6Cs7XSzJkwSDxsEMnLKb0X
在相应的build log中,其指示不同的解析器(9.1)和相应的GHC(8.0.2)被使用。
我应该如何配置我的版本(stack.yaml
,.travis.yml
等)以确保我指定的解析器(和相应的GHC)用于执行我的Travis构建和测试?
你在哪里使用'ARGS'? – Zeta