Drone es un sistema de entrega continua basado en la tecnología de contenedores. Drone utiliza un simple archivo de configuración YAML, un superconjunto de docker-compose, para definir y ejecutar tuberías dentro de los contenedores de Docker. Drone es una plataforma de distribución continua, ligera y potente, diseñada para contenedores. Drone se empaqueta y distribuye como una imagen de Docker y se puede descargar desde Dockerhub.
Soporte de control de versiones: Drone se integra perfectamente con los sistemas de gestión de código fuente populares, incluidos GitHub, GitHub Enterprise, Bitbucket y más.
Configuración como código: las tuberías se definen como un archivo de configuración declarativo que usted confirma en su repositorio. La sintaxis es un superconjunto de la popular especificación yaml de docker-compose.
Nativo del contenedor: las tuberías se ejecutan dentro de contenedores y se aíslan de la máquina host. Las imágenes se descargan automáticamente; No hay instalaciones manuales o actualizaciones necesarias.
Compatibilidad con idiomas: Drone funciona con prácticamente cualquier idioma o software que se ejecute dentro de un contenedor. Use cualquier imagen de Docker de cualquier registro de Docker.
Complementos para todo: Cientos de complementos comunitarios están disponibles para automatizar tareas e integrarlos con sistemas de terceros. Vea una lista parcial de complementos en el Mercado de complementos o cree uno propio.
La aplicación se desarrolla todo el tiempo. Buddy tiene mucha integración y un soporte increíble. Drone.io ya no se mantiene: (creo que Buddy es una excelente alternativa para eso).