2.1 KiB
2.1 KiB
本文作者:丁辉
Drone备份GIT仓库文件到 OSS & Minio
Drone 基础镜像 Dockerfile 所在仓库
Git 账号密码带有特殊符号时需要按照 URL 编码参考手册替换特殊符号!!!
例如:如果我的 GIT 账号有 "@" 符号, 则需要用 " %40" 代替
-
修改
repositories.list
文件内自己需要备份的仓库地址 -
更具需要使用的备份方式修改 Drone Configuration 文件为:
.drone-minio.yml
.drone-oss.yml
-
Drone 工具添加 Secrets
-
备份至OSS
添加 Drone Secrets
参数 解释 示例 GIT_USERNAME Git仓库账户 *** GIT_PASSWORD Git仓库密码 *** OOS_ACCESSKEYID 访问密钥 *** OOS_ACCESSKEYSECRET 访问密钥 *** OOS_ENDPOINT 设置Bucket所在地域的域名信息 oss-cn-<地区>.aliyuncs.com OOS_PATH 配置文件备份 OSS 存储路径 oss:///<目录> -
备份至 Minio
添加 Drone Secrets
参数 解释 示例 GIT_USERNAME Git仓库账户 *** GIT_PASSWORD Git仓库密码 *** MINIO_URl Minio存储访问地址 https://<地址>:9000/Bucket MINIO_ACCESS_KEY 访问密钥 *** MINIO_SECRET_KEY 访问密钥 ***
-
-
点击 Drone "NEW BUILD" 开始备份