All Projects → drone-plugins → drone-s3

drone-plugins / drone-s3

Licence: Apache-2.0 license
Drone plugin for publishing artifacts to Amazon S3

Programming Languages

go
31211 projects - #10 most used programming language
Jsonnet
166 projects

Projects that are alternatives of or similar to drone-s3

drone-jenkins
Drone plugin for trigger Jenkins jobs.
Stars: ✭ 35 (+16.67%)
Mutual labels:  drone, drone-plugin
drone-facebook
Drone plugin for sending Facebook notifications
Stars: ✭ 15 (-50%)
Mutual labels:  drone, drone-plugin
drone-gh-pages
Drone plugin for publishing to GitHub Pages
Stars: ✭ 14 (-53.33%)
Mutual labels:  drone, drone-plugin
drone-ftps
Deploy to FTPS server from Drone CI build
Stars: ✭ 18 (-40%)
Mutual labels:  drone, drone-plugin
drone-s3-cache
Caches build artifacts to S3 compatible storage backends
Stars: ✭ 27 (-10%)
Mutual labels:  drone, drone-plugin
drone-npm
Drone plugin for publishing packages to NPM
Stars: ✭ 21 (-30%)
Mutual labels:  drone, drone-plugin
drone-git-push
Drone plugin for deploying code using git push
Stars: ✭ 49 (+63.33%)
Mutual labels:  drone, drone-plugin
drone-hugo
Drone plugin to publish Hugo generated websites
Stars: ✭ 26 (-13.33%)
Mutual labels:  drone, drone-plugin
drone-irc
Drone plugin for sending IRC messages
Stars: ✭ 12 (-60%)
Mutual labels:  drone, drone-plugin
drone-webhook
Drone plugin for triggering webhook notifications
Stars: ✭ 40 (+33.33%)
Mutual labels:  drone, drone-plugin
drone-volume-cache
Drone plugin to cache directories within the build workspace
Stars: ✭ 15 (-50%)
Mutual labels:  drone, drone-plugin
drone-ansible
Drone plugin to provision via Ansible
Stars: ✭ 24 (-20%)
Mutual labels:  drone, drone-plugin
drone-manifest
Drone plugin to push Docker manifests
Stars: ✭ 14 (-53.33%)
Mutual labels:  drone, drone-plugin
beboptwo4g
4G/LTE softmod for the Parrot Bebop 2
Stars: ✭ 50 (+66.67%)
Mutual labels:  drone
brain-powered
With the Brain Powered honourscourse at the UvA we aimed to control a drone using brain signals, measured by means of EEG, only.
Stars: ✭ 13 (-56.67%)
Mutual labels:  drone
specification
The Cyphal specification documents are maintained here.
Stars: ✭ 38 (+26.67%)
Mutual labels:  drone
sbus
Arduino and CMake library for communicating with SBUS receivers and servos.
Stars: ✭ 277 (+823.33%)
Mutual labels:  drone
drone-gcloud-helm
Drone 0.5 plugin to create and deploy Helm charts for Kubernetes in Google Cloud.
Stars: ✭ 13 (-56.67%)
Mutual labels:  drone
ci
Gogs( GitHub )+Drone+Docker Registry | 私有化的 CI/CD & DevOps 解决方案
Stars: ✭ 37 (+23.33%)
Mutual labels:  drone
drone-kubernetes
Drone Plugin for Kubernetes
Stars: ✭ 31 (+3.33%)
Mutual labels:  drone-plugin

drone-s3

Build Status Gitter chat Join the discussion at https://discourse.drone.io Drone questions at https://stackoverflow.com Go Doc Go Report

Drone plugin to publish files and artifacts to Amazon S3 or Minio. 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
go test

Docker

Build the Docker image with the following commands:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo
docker build --rm=true -t plugins/s3 .

Please note incorrectly building the image for the correct x64 linux and with CGO disabled will result in an error when running the Docker image:

docker: Error response from daemon: Container command
'/bin/drone-s3' not found or does not exist..

Usage

Execute from the working directory:

docker run --rm \
  -e PLUGIN_SOURCE=<source> \
  -e PLUGIN_TARGET=<target> \
  -e PLUGIN_BUCKET=<bucket> \
  -e AWS_ACCESS_KEY_ID=<token> \
  -e AWS_SECRET_ACCESS_KEY=<secret> \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  plugins/s3 --dry-run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].