为Linux和Linux构建二进制文件Mac通过CI

时间:2017-04-23 20:34:49

标签: haskell build cabal haskell-stack

我写了一个Haskell程序;我宁愿人们不需要安装Haskell来运行它,所以我想为通用平台(OSX,Linux)提供二进制文件。

我知道在我的计算机上,我可以在CircleCI上stack buildcabal build 生成二进制文件;但默认情况下,只会为容器的操作系统生成二进制文件。如何在CircleCI(或Travis,如有必要)上为每个OSX和Linux构建二进制文件?

谢谢!

1 个答案:

答案 0 :(得分:2)

管理以使其适用于我的Tempered项目。您可以查看.travis.yml文件,看看它是如何完成的;或者查看我写的关于如何通过自制软件发送二进制文件的博客文章(它还包括用于Linux的构建)。

http://chrispenner.ca/post/homebrew-haskell