2017-05-11 14:12:45 +02:00
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.
2015-07-12 03:01:59 +02:00
2017-05-11 14:12:45 +02:00
< br / >
2015-07-10 02:01:03 +02:00
2017-05-11 14:12:45 +02:00
< img src = "https://github.com/drone/brand/blob/master/screenshots/screenshot_build_success.png" style = "max-width:100px;" / >
2017-02-01 04:28:24 +02:00
2017-05-11 14:12:45 +02:00
Sample Pipeline Configuration:
2015-08-18 22:57:40 +02:00
2017-06-07 10:55:28 +02:00
```yaml
2017-05-11 14:12:45 +02:00
pipeline:
backend:
image: golang
commands:
- go get
- go build
- go test
frontend:
image: node:6
commands:
- npm install
- npm test
2017-05-11 14:18:08 +02:00
publish:
image: plugins/docker
repo: octocat/hello-world
tags: [ 1, 1.1, latest ]
registry: index.docker.io
2017-05-11 14:12:45 +02:00
notify:
image: plugins/slack
channel: developers
username: drone
2015-08-18 22:57:40 +02:00
```
2015-08-18 19:28:07 +02:00
2017-05-11 14:12:45 +02:00
Documentation and Other Links:
2015-09-01 16:08:42 +02:00
2017-05-11 14:12:45 +02:00
* Setup Documentation [docs.drone.io/installation ](http://docs.drone.io/installation/ )
* Usage Documentation [docs.drone.io/getting-started ](http://docs.drone.io/getting-started/ )
2017-05-11 14:18:08 +02:00
* Plugin Index [plugins.drone.io ](http://plugins.drone.io/ )
2017-05-11 14:12:45 +02:00
* Getting Help [docs.drone.io/getting-help ](http://docs.drone.io/getting-help/ )