drone-download
Drone plugin to download files required for a build, also makes it possible to inject basic authentication in a secure way. For the usage information and a listing of the available options please take a look at the docs.
Build
Build the binary with the following commands:
go build
Docker
Build the Docker image with the following commands:
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a -tags netgo -o release/linux/amd64/drone-download
docker build --rm -t plugins/download .
Usage
docker run --rm \
-e PLUGIN_SOURCE=https://github.com/drone/drone-cli/releases/download/v0.8.5/drone_linux_amd64.tar.gz \
-e PLUGIN_DESTINATION=drone_linux.tar.gz \
-v $(pwd):$(pwd) \
-w $(pwd) \
plugins/download