Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.
Sample Pipeline Configuration:
pipeline:
backend:
image: golangcommands:
- go get
- go build
- go testfrontend:
image: node:6commands:
- npm install
- npm testpublish:
image: plugins/dockerrepo: octocat/hello-worldtags: [ 1, 1.1, latest ]registry: index.docker.ionotify:
image: plugins/slackchannel: developersusername: droneDocumentation and Other Links:
- Setup Documentation docs.drone.io/installation
- Usage Documentation docs.drone.io/getting-started
- Plugin Index plugins.drone.io
- Getting Help docs.drone.io/getting-help
