opam 包管理器的无人值守安装



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

我也可以从操作系统包管理器安装 OPAM(例如 Linux 上的 apt(,但它通常不是最新版本。

通常的方法是在 ocaml-ci-script 中使用脚本。此处记录了特拉维斯集成。

最新更新