DevOps и CI/CD · Apache 2.0

Drone CI на VPS

Drone CI на VPS: container-native CI, YAML-pipeline, интеграция с Gitea/GitLab.

Официальный сайт: https://www.drone.io

vCPU от
2
рекомендуется
RAM от
2 GB
минимум
Диск от
40 GB
SSD/NVMe
План
VPS-S
оптимальный

Что такое 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.

Требования и совместимость

CPU
2 vCPU
рекомендуется
RAM
2 GB
минимум
Disk
40 GB
SSD/NVMe
License
Apache 2.0
официально
Поддерживаемые ОС: Ubuntu 22.04

Установка 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 секрет.

Развернуть Drone CI за 60 секунд

Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.