Drone
Container-based continuous delivery platform
Drone is a container-based continuous integration and delivery platform that runs each pipeline step in an isolated container. It targets teams wanting CI defined entirely in code. It is deployed via Docker.
Key features
- Pipelines defined as code
- Every step runs in a container
- Many Git provider integrations
- Plugin ecosystem
Pros & cons
Strengths
- Clean container model
- Configuration as code
- Scales with runners
Trade-offs
- Now under commercial steward
- Spurred the Woodpecker fork
Drone replaces
Compare Drone
20 head-to-head comparisons.
- Drone vs act
- Drone vs Jenkins
- Drone vs Argo CD
- Drone vs Argo Workflows
- Drone vs Dagger
- Drone vs Bytebase
- Drone vs Earthly
- Drone vs Spinnaker
- Drone vs Tekton
- Drone vs Concourse CI
- Drone vs Woodpecker CI
- Drone vs GoCD
- Drone vs Buildbot
- Drone vs MockServer
- Drone vs Buildkite Agent
- Drone vs Gitea Act Runner
- Drone vs Laminar
- Drone vs Bamboo
- Drone vs GitLab
- Drone vs TeamCity
Similar ci/cd & build apps
act
CI/CD & BuildRun GitHub Actions workflows locally for fast feedback
Replaces GitHub Actions
Jenkins
CI/CD & BuildExtensible open-source automation server for CI/CD
Replaces CircleCI
Argo CD
CI/CD & BuildDeclarative GitOps continuous delivery for Kubernetes
Replaces Spinnaker
Argo Workflows
CI/CD & BuildContainer-native workflow engine for Kubernetes
Replaces Airflow
Dagger
CI/CD & BuildProgrammable CI/CD engine that runs pipelines as code
Replaces GitHub Actions, CircleCI
Bytebase
CI/CD & BuildDatabase DevOps and CI/CD for schema changes
Replaces Liquibase, Flyway