Continuous Delivery From Push to Production.
Drone is an open source Continuous Delivery platform that automates your testing and release workflows.
Drone is an open source Continuous Delivery platform that automates your testing and release workflows.
Drone seamlessly integrates with popular source code management systems, including GitHub, GitHub Enterprise, Bitbucket and more.
Pipelines are defined as a declarative configuration file that you commit to your repository. The syntax is a superset of the popular docker-compose yaml specification.
pipeline: frontend: image: node commands: - npm install - npm test backend: image: golang commands: - go test -v - go install services: database: image: mysql
Pipelines are executed inside containers and isolated from the host machine. Images are downloaded automatically; no manual installs or upgrades necessary.
Drone works with virtually any language or software that runs inside a container. Use any Docker image from any Docker registry.
Hundreds of community plugins are available to automate tasks and integrate with third party systems. See a partial list of plugins at the Plugin Marketplace or create your own.