当前位置:  开发笔记 > 编程语言 > 正文

Haskell构建自动化

如何解决《Haskell构建自动化》经验,为你挑选了2个好方法。

为Haskell项目自动化build/test/ci/doc-gen/...的首选方法是什么?

目前我使用Cabal进行"最终"构建和bash脚本自动化测试/ checkins/doc-gen/..但我想替换bash脚本.

我已经安装了Nemesis(根据作者对Haskell的耙子),但我还不确定它是不是正确的工具.

只是为了澄清:我正在寻找一些我可以添加自定义参数的自定义命令(是否可以使用Cabal?),即

foo测试单元

foo测试db

foo测试所有

foo db migrate

...

Don Stewart.. 7

Cabal是为Haskell项目构建/测试/生成文档的首选方法.以这种方式建造约1500个项目用于hackage:

为您的项目构建文档:

cabal黑线鳕

要构建您的项目:

cabal安装

清理项目:

阴道干净


Edward KMETT.. 6

我可能是老式的,但我只是设置我的.cabal文件和darcs存储库并添加一个Makefile具有其默认操作的依赖项的尝试来构建我的包,运行任何测试,检查当前构建,并触发cabal haddock以生成我的文档.

然后我只是打开vimmake根据需要保持呼叫.



1> Don Stewart..:

Cabal是为Haskell项目构建/测试/生成文档的首选方法.以这种方式建造约1500个项目用于hackage:

为您的项目构建文档:

cabal黑线鳕

要构建您的项目:

cabal安装

清理项目:

阴道干净



2> Edward KMETT..:

我可能是老式的,但我只是设置我的.cabal文件和darcs存储库并添加一个Makefile具有其默认操作的依赖项的尝试来构建我的包,运行任何测试,检查当前构建,并触发cabal haddock以生成我的文档.

然后我只是打开vimmake根据需要保持呼叫.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有