A plugin for Drone CI to build and label Docker images with minimal effort
latest - (Dockerfile)
An example configuration of how the plugin should be configured:
pipeline:
build:
image: spritsail/docker-build
volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ]
repo: user/image-name:optional-tag
build_args:
- BUILD_ARG=valuerepotag to this repo/repo to push to. requiredpathspecify the build directory (or URL). default:.cwdcd before calling docker build. optionaldockerfileoverride Dockerfile location. default:Dockerfileuse_cacheoverride to disable--no-cache. default:falseno_labelsdisable automatic image labelling. default:falsebuild_argsadditional build arguments. optionalargumentsoptional extra arguments to pass todocker build. optionalmakeprovides MAKEFLAGS=-j$(nproc) as a build-argumentrma flag to immediatelydocker rmthe built image. optionalsquashsquash the built image into one layer. optional