Drone CI — контейнерный CI/CD: каждый шаг пайплайна запускается в отдельном Docker-контейнере, а не в общем процессе-воркере, как у части других систем. Это удобно с точки зрения изоляции, но заставляет по-другому считать память: мало «зарезервировать RAM под CI-сервер», нужно учитывать ещё и то, что параллельно крутится десяток контейнеров сборки. Разберём, из чего складывается расход и сколько закладывать на VPS, чтобы Drone не падал по OOM в самый неподходящий момент.
Подробнее →