Я хочу запустить тесты своего приложения Phoenix на Travis-CI.Elixir mix auto признание
Вход отрывок:
$ MIX_ENV=test mix do deps.get, compile, test
Could not find hex, which is needed to build dependency :phoenix
Shall I install hex? [Yn]
Когда дело доходит до извлечения и установки зависимостей, он спрашивает, следует установить hex
. Мне было интересно, могу ли я передать --yes
вариант для смешивания, чтобы он не спрашивал, а просто устанавливал?
Это просто взорвало мой разум. Внезапно само существование этой команды имеет такой смысл – pfac
В Docker есть проблема (и, возможно, другие контексты) - Erlang буферизует любой вход, поэтому постоянный поток «да» может привести к переполнению. См. Этот ответ: http://stackoverflow.com/questions/36522559/docker-container-is-killed-after-1-minute Я предлагаю ответ от Fred the Magic Wonder Dog - лучший ответ. – PJeffes
Действительно .. даже в небольших приложениях это приведет к тому, что процесс вашего луча будет раздуваться до гигабайт ОЗУ до тех пор, пока не будет запущен OOM. – Martijn