Jenkins требует отдельный сервер под агенты и постоянно тянет за собой плагины с конфликтующими версиями Java. GitLab CI удобен, но заставляет переезжать на GitLab целиком. Если репозиторий уже живёт на GitHub или в самостоятельно поднятой Gitea, а нужен просто рабочий CI/CD без лишней инфраструктуры — Drone CI решает это за один docker-compose up. Ниже — рабочий файл конфигурации и пошаговая настройка от установки до первого зелёного пайплайна.
Подробнее →