项目作者: kingzcheung

项目描述 :
drone-aliyun-oss
高级语言: Go
项目地址: git://github.com/kingzcheung/drone-aliyun-oss.git
创建时间: 2019-07-01T09:35:18Z
项目社区:https://github.com/kingzcheung/drone-aliyun-oss

开源协议:

下载


Drone CI Aliyun OSS Plugin

上传示例

.drone.yml 配置:

  1. ...
  2. - name: publish oss
  3. image: ghcr.io/kingzcheung/drone-aliyun-oss:master
  4. settings:
  5. local_file: dist.tar.gz
  6. endpoint: http://oss-cn-*.aliyuncs.com
  7. access_key_id: *
  8. access_key_secret: *
  9. bucket_name: test_name
  10. dir: test
  11. object_name: foo.tar.gz

Plugin Parameter Reference

  • local_file(string): 上传的文件名称,必填
  • endpoint(string): 地域节点,必填
  • access_key_id(string): AccessKeyId,必填
  • access_key_secret(string): AccessKeySecret,必填
  • bucket_name(string): Bucket,必填
  • dir(string): 存放的二级目录,可选
  • object_name(string): 上传后的文件名,可以是模板格式,内置 datetag 变量:
    • foo_{{ .tag }}.tar.gz
    • foo_{{ .date.Format "2006-01-02" }}.tar.gz