无人参与安装opam软件包管理器

时间:2018-10-21 10:26:15

标签: continuous-integration ocaml opam

在CI环境(例如Travis CI)中安装最新版本的OPAM(OCaml软件包管理器)的通常方法是什么?官方的install.sh shell脚本会提示您输入用户,并且没有任何命令行选项或环境变量来覆盖它。我可以使用echocat将一些回复传递给标准输入,但这似乎很脆弱。

我还可以从OS软件包管理器(例如Linux上的apt)安装OPAM,但它通常不是最新版本。

1 个答案:

答案 0 :(得分:2)

通常的方法是使用ocaml-ci-scripts中的脚本。 travis集成为documented here