Drone is a Continuous Delivery platform built on Docker, written in Go
Go Other
Latest commit 4a57d93 Jan 20, 2017 @bradrydzewski bradrydzewski committed on GitHub Merge pull request #1911 from mrueg/typo [ci skip]
Fix typo
Failed to load latest commit information.
.github Add discourse to issue template [ci skip] Nov 21, 2016
agent promote secret interpolation Jan 20, 2017
build Merge pull request #1801 from olymk2/master Oct 24, 2016
cache Check remote for org secrets access Nov 19, 2016
client Remove logspam when SOCKS proxy fails to connect. Jan 18, 2017
drone Fix typo in help Jan 20, 2017
model promote secret interpolation Jan 20, 2017
remote Merge pull request #1887 from AlekSi/master Jan 20, 2017
router Use default NOTICE log level for broker Dec 29, 2016
server Send retain:remove before unsubscribing Jan 11, 2017
shared Expose OAuth2 errors, avoid redirect loop. Dec 19, 2016
store Implement backend for concealing secrets Nov 16, 2016
vendor Merge pull request #1899 from veghead/socks Jan 18, 2017
version bump version number, auto-pull new plugins, process http_proxy vars May 13, 2016
yaml add custom bool true type Jan 19, 2017
.dockerignore update yaml for s3 upload May 26, 2016
.drone.yml update yaml to use interpolation [ci skip] Jan 20, 2017
.drone.yml.sig update yaml to use interpolation [ci skip] Jan 20, 2017
.gitignore replace UI with single page application (#1704) Jul 8, 2016
Dockerfile fix go coding style by gofmt. Aug 14, 2016
Dockerfile.arm64 update yaml for s3 upload May 26, 2016
Dockerfile.armhf update yaml for s3 upload May 26, 2016
Dockerfile.windows update yaml for s3 upload May 26, 2016
LICENSE initial public commit Feb 7, 2014
Makefile Move golang.org/x/net/proxy dependency to vendor/ Jan 18, 2017
README.md update README [ci skip] Jan 20, 2017


Build Status Release Status Gitter

Drone is a Continuous Integration platform built on container technology. Every build is executed inside an ephemeral Docker container, giving developers complete control over their build environment with guaranteed isolation.


Drone's prime directive is to help teams ship code like GitHub. Drone is easy to install, setup and maintain and offers a powerful container-based plugin system. Drone aspires to eventually offer an industry-wide replacement for Jenkins.


Documentation is published to readme.drone.io

Community, Help

Contributions, questions, and comments are welcomed and encouraged. Drone developers hang out in the drone/drone room on gitter. We ask that you please post your questions to gitter before creating an issue.


Please see our installation guide to install the official Docker image.

From Source

Clone the repository to your Go workspace:

git clone git://github.com/drone/drone.git $GOPATH/src/github.com/drone/drone
cd $GOPATH/src/github.com/drone/drone

Commands to build from source:

make deps    # Download required dependencies
make gen     # Generate code
make build   # Build the binary

If you are having trouble building this project please reference its .drone.yml file. Everything you need to know about building Drone is defined in that file.