Drone 插件市场 > Google Cloud Storage
Google Cloud Storage
by drone-plugins
Apache License 2.0GCS 插件可用于将文件和工件发布到谷歌云存储。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: upload
image: plugins/gcs
settings:
source: dist
target: bucket/dir/
ignore: bin/*
acl: allUsers:READER,user@domain.com:OWNER
gzip: js,css,html
cache_control: public,max-age=3600
metadata: {"x-goog-meta-foo":"bar"}
token: your-google-token
字段属性说明
token
string必填项访问 Google 云存储的凭证
推荐使用密钥 (Secret) 功能默认值:none
acl
array可选项适用于上传文件的访问规则列表,采用实体:角色的形式
默认值:none
source
string必填项上传文件的位置
默认值:none
ignore
string可选项跳过与此模式匹配的文件,相对于源
默认值:none
target
string必填项要将文件复制到的目的地,包括水桶名称
默认值:none
gzip
string可选项指定扩展名的文件将被压缩,并使用 "gzip "内容编码标头上传,例如 js、css、html
默认值:none
cache_control
string可选项缓存控制标头
默认值:none
metadata
string可选项任意字典,所有对象都应用自定义元数据
默认值:none