Автоматическая установка диспетчера пакетов opam - PullRequest
0 голосов
/ 21 октября 2018

Как обычно установить последнюю версию OPAM (менеджера пакетов OCaml) в среде CI (например, Travis CI)?Официальный сценарий оболочки install.sh запрашивает ввод данных пользователем и не имеет параметров командной строки или переменных среды для их переопределения.Я мог бы использовать echo или cat для передачи некоторых ответов на стандартный ввод, но это кажется довольно хрупким.

Я также мог бы установить OPAM из диспетчера пакетов ОС (например, apt в Linux), но это часто непоследняя версия.

1 Ответ

0 голосов
/ 22 октября 2018

Обычный способ - использовать скрипты в ocaml-ci-scripts .Интеграция с travis задокументирована здесь .

...