Drone CI на VPS
Drone CI на VPS: container-native CI, YAML-pipeline, интеграция с Gitea/GitLab.
Официальный сайт: https://www.drone.io
Что такое Drone CI
Drone — container-native CI на Go. Каждый step — Docker-контейнер, YAML-based (.drone.yml). Легковеснее Jenkins, проще GitLab CI, отлично работает с Gitea/GitLab/GitHub.
Ставим Drone Server + Runner (docker/exec/kubernetes) через docker-compose. OAuth-integration с Gitea/GitHub. Для secrets — встроенный vault или HashiCorp Vault.
Требования и совместимость
Установка Drone CI
Быстрый снапшот команд для установки на чистом VPS. У нас доступен готовый snapshot для клика в панели — эти команды выполняются автоматически.
docker run -d --name=drone \
-v /var/lib/drone:/data \
-e DRONE_GITEA_SERVER=https://gitea.example.com \
-e DRONE_GITEA_CLIENT_ID=... \
-p 8080:80 \
drone/drone:2Возможности Drone CI
Ключевые фичи и характеристики, которые получаете из нашего snapshot Drone CI на VPS.
- • Docker-native, каждый step — контейнер
- • YAML-pipeline (.drone.yml)
- • Runners: Docker, exec, Kubernetes
- • OAuth с Gitea/GitLab/GitHub
- • Secrets management
Для каких задач подходит
- CI для Gitea-based команды
- Container-native workload
- Микросервисы с моно-репо
Частые вопросы
- Drone vs Woodpecker?
- Woodpecker — форк Drone 2019 (лицензионный спор). API совместим на 95%. Мы поддерживаем оба.
- Bitcoin CI?
- Runner tags позволяют запускать jobs на разных агентах: docker/exec/k8s. Одна VPS может быть runner.
- Registry auth?
- Через secrets: DOCKER_USERNAME/DOCKER_PASSWORD как global или per-repo секрет.
Смотрите также
Woodpecker CI на VPS: OSS форк Drone, container-based pipeline, интеграция с Gitea.
Gitea на VPS: лёгкий git-server, Actions, registry — GitLab-lite за копейки.
Self-hosted GitLab CE на VPS: git, CI/CD, registry, wiki — всё в одном.
Смотреть
Категория целиком.
Подобрать план.
Развернуть Drone CI за 60 секунд
Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.