Haskell 如何为Haskel/stack创建travis脚本?

Haskell 如何为Haskel/stack创建travis脚本?,haskell,continuous-integration,travis-ci,dependency-management,haskell-stack,Haskell,Continuous Integration,Travis Ci,Dependency Management,Haskell Stack,我看过很多travis stack脚本,它们看起来相当复杂,我认为它们不必这么复杂 这是我的: language: haskell sudo: false ghc: - '7.10.3' 在本地,我通过“堆栈构建”编译我的应用程序 如何正确地将“堆栈”添加到travis文件?目前我只需要堆栈,不需要测试。在 它以前小得多,但我们增加了对它的支持,用Stack和cabal来构建,这使事情变得复杂了很多。您可以随时对其进行精简,以删除对某些更复杂功能的支持。它太复杂了,不清楚要删除什么以及保留

我看过很多travis stack脚本,它们看起来相当复杂,我认为它们不必这么复杂

这是我的:

language: haskell
sudo: false

ghc:
- '7.10.3'
在本地,我通过“堆栈构建”编译我的应用程序


如何正确地将“堆栈”添加到travis文件?目前我只需要堆栈,不需要测试。


它以前小得多,但我们增加了对它的支持,用Stack和cabal来构建,这使事情变得复杂了很多。您可以随时对其进行精简,以删除对某些更复杂功能的支持。

它太复杂了,不清楚要删除什么以及保留什么。为什么语言是“c”,而不是haskell?原因在文件中有记录:它更轻,我们提供自己的构建工具“它以前小得多,但我们增加了对它的支持,用Stack和cabal来构建,这使事情复杂了很多。”我有一个项目复制了其中一个旧的,较小的
.travis.yml
文件,因此我只供参考。travis没有太多对现代Haskell项目有用的文件。你应该听从迈克尔·斯诺曼的建议,或者干脆照搬其他项目。