Drone — это система непрерывной доставки, построенная на контейнерной технологии. Drone использует простой файл конфигурации YAML, надмножество docker-compose, для определения и выполнения конвейеров внутри контейнеров Docker. Drone — это легкая и мощная платформа непрерывной доставки, созданная для контейнеров. Drone упакован и распространяется в виде образа Docker, который можно загрузить с Dockerhub.
Поддержка контроля версий: Drone легко интегрируется с популярными системами управления исходным кодом, включая GitHub, GitHub Enterprise, Bitbucket и другими.
Конфигурация как код. Конвейеры определяются как файл декларативной конфигурации, который вы фиксируете в своем репозитории. Синтаксис представляет собой надмножество популярной спецификации yaml для составления докеров.
Собственный контейнер: конвейеры выполняются внутри контейнеров и изолированы от хост-компьютера. Изображения загружаются автоматически; нет необходимости в ручной установке или обновлении.
Поддержка языков: Drone работает практически с любым языком или программным обеспечением, работающим внутри контейнера. Используйте любой образ Docker из любого реестра Docker.
Плагины для всего: доступны сотни плагинов сообщества для автоматизации задач и интеграции со сторонними системами. Посмотрите неполный список плагинов на Plugin Marketplace или создайте свой собственный.