标签: continuous-integration ocaml opam
在CI环境(例如Travis CI)中安装最新版本的OPAM(OCaml软件包管理器)的通常方法是什么?官方的install.sh shell脚本会提示您输入用户,并且没有任何命令行选项或环境变量来覆盖它。我可以使用echo或cat将一些回复传递给标准输入,但这似乎很脆弱。
echo
cat
我还可以从OS软件包管理器(例如Linux上的apt)安装OPAM,但它通常不是最新版本。
答案 0 :(得分:2)
通常的方法是使用ocaml-ci-scripts中的脚本。 travis集成为documented here。