Go to file
Martin Honermeyer 4023d44674 Use /drone/docker for the Docker daemon's graph directory
This allows caching the whole Docker graph with the cache plugin. (Caching works efficiently with the overlay storage driver at least. Probably shouldn't be used with other storage drivers.)
2016-02-11 23:20:27 +01:00
.drone.sec Unification: Drone config, Makefile, structure and badges 2016-01-26 10:13:42 +01:00
.drone.yml Unification: Drone config, Makefile, structure and badges 2016-01-26 10:13:42 +01:00
.gitignore initial working version of plugin 2015-05-14 22:12:50 -07:00
Dockerfile docker image update 2015-12-03 16:18:18 +00:00
DOCS.md Use /drone/docker for the Docker daemon's graph directory 2016-02-11 23:20:27 +01:00
LICENSE Initial commit 2015-05-14 16:58:41 -07:00
logo.svg updated logo to svg [CI SKIP] 2015-10-16 00:34:47 -07:00
main.go Use /drone/docker for the Docker daemon's graph directory 2016-02-11 23:20:27 +01:00
MAINTAINERS Updated MAINTAINERS file [CI SKIP] 2015-12-09 14:18:33 -08:00
Makefile Unification: Drone config, Makefile, structure and badges 2016-01-26 10:13:42 +01:00
README.md Unification: Drone config, Makefile, structure and badges 2016-01-26 10:13:42 +01:00
types.go enables multi-tag build and publish 2015-10-27 17:53:51 -07:00

drone-docker

Build Status Coverage Status

Drone plugin to build and publish images to a Docker registry

Docker

Build the container using make:

make deps docker

Example

docker run -i --privileged -v $(pwd):/drone/src plugins/drone-docker <<EOF
{
    "repo": {
        "clone_url": "git://github.com/drone/drone",
        "owner": "drone",
        "name": "drone",
        "full_name": "drone/drone"
    },
    "system": {
        "link_url": "https://beta.drone.io"
    },
    "build": {
        "number": 22,
        "status": "success",
        "started_at": 1421029603,
        "finished_at": 1421029813,
        "message": "Update the Readme",
        "author": "johnsmith",
        "author_email": "john.smith@gmail.com"
        "event": "push",
        "branch": "master",
        "commit": "436b7a6e2abaddfd35740527353e78a227ddcb2c",
        "ref": "refs/heads/master"
    },
    "workspace": {
        "root": "/drone/src",
        "path": "/drone/src/github.com/drone/drone"
    },
    "vargs": {
        "username": "kevinbacon",
        "password": "pa$$word",
        "email": "foo@bar.com",
        "repo": "foo/bar",
        "storage_driver": "aufs"
    }
}
EOF