У меня есть несколько приложений, на которых я собираюсь использовать CI, поскольку наборы тестов становятся достаточно большими, чтобы запускать их вручную становилось громоздким.
Поскольку это клиентские приложения, а не гемы, естьНемногочисленные зависимости, такие как Postgres, Redis, Memcache и т. д.
Теперь для меня нет смысла заглушать эти вещи в моих тестах, так как я не проверяю приложение должным образом.
Таким образом, каков наилучший способ настроить подобные вещи?Создать сервер со всеми необходимыми зависимостями, установленными и настроенными для приложений, или что-то еще?
Вопрос не в том, «какой CI», а в том, как обращаться с зависимостями.