от использования (или фиксированная) стоимость железа + стоимость поддержки Гибкость ограничена сервисом (железо, доступные интеграции, телефоны/эмуляторы, …) ограничена временем/фантазией/ бюджетом Безопасность 2FA настройки доступа ограниченные логи зависит
Linux, 20/Windows, 50/macOS) • Цена: от $40/месяц за 2 человек в команде и 1 параллельную сборку • Интеграция: GitHub, Gitlab, Bitbucket (+ SSO на платных планах) • Конфигурация: yaml + GUI • Только мобильные приложения 11
Бесплатный план SaaS: 400 минут/месяц • Цена SaaS: от $19/месяц • Интеграция: любой Git-сервер • Конфигурация: yaml • в SaaS доступны только Linux runner’ы • но можно добавить свой runner • Selfhosted довольно тяжёлый: 6-8 Gb RAM 13
план SaaS: доступен для opensource проектов • Цена SaaS: только enterprise • Интеграция: GitHub, Bitbucket, Gitea • Конфигурация: yaml (+ starlark, jsonnet) • и сам сервер, и runner – opensource с собственной лицензией • минималистичны • не требуют много ресурсов 16
Дефолтные настройки для контейнера не дадут сделать что-то очень плохое • меняя что-то лучше понимать какой эффект от этого будет • Чтобы упростить поддержку/развертывание есть Docker Compose 24