mirror of
https://github.com/thegeeklab/drone-s3-sync.git
synced 2024-11-25 10:20:39 +00:00
1.1 KiB
1.1 KiB
Use the S3 sync plugin to synchronize files and folders with an Amazon S3 bucket. The following parameters are used to configure this plugin:
access_key
- amazon keysecret_key
- amazon secret keybucket
- bucket nameregion
- bucket region (us-east-1
,eu-west-1
, etc)acl
- access to files that are uploaded (private
,public-read
, etc)source
- location of folder to synctarget
- target folder in your S3 bucketdelete
- deletes files in the target not found in the sourceinclude
- don't exclude files that match the specified patternexclude
- exclude files that match the specified patterncontent-type
- override default mime-tpyes to use this value
The following is a sample S3 configuration in your .drone.yml file:
publish:
s3_sync:
acl: public-read
region: "us-east-1"
bucket: "my-bucket.s3-website-us-east-1.amazonaws.com"
access_key: "970d28f4dd477bc184fbd10b376de753"
secret_key: "9c5785d3ece6a9cdefa42eb99b58986f9095ff1c"
source: folder/to/archive
target: /target/location
delete: true