我写了一个Haskell程序;我宁愿人们不需要安装Haskell来运行它,所以我想为通用平台(OSX,Linux)提供二进制文件。
我知道在我的计算机上,我可以在CircleCI上stack build
或cabal build
生成二进制文件;但默认情况下,只会为容器的操作系统生成二进制文件。如何在CircleCI(或Travis,如有必要)上为每个OSX和Linux构建二进制文件?
谢谢!
答案 0 :(得分:2)
管理以使其适用于我的Tempered项目。您可以查看.travis.yml
文件,看看它是如何完成的;或者查看我写的关于如何通过自制软件发送二进制文件的博客文章(它还包括用于Linux的构建)。