Skip to content
Drone is a Container-Native, Continuous Delivery Platform
Branch: master
Clone or download
Pull request Compare This branch is 27 commits behind drone:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
cmd
core
docker
handler
livelog
logger
metric
mock
operator
plugin
pubsub
scheduler
server
service
session
store
trigger
version
web
.dockerignore
.drone.jsonnet
.drone.script
.drone.yml
.gitignore
BUILDING
LICENSE
NOTICE
Taskfile.yml
go.mod
go.sum

readme.md

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: golang
    commands:
      - go get
      - go build
      - go test

  frontend:
    image: node:6
    commands:
      - npm install
      - npm test

  publish:
    image: plugins/docker
    repo: octocat/hello-world
    tags: [ 1, 1.1, latest ]
    registry: index.docker.io

  notify:
    image: plugins/slack
    channel: developers
    username: drone

Documentation and Other Links:

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.