本文作者:丁辉
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" 开始备份 
Description
				
					Languages
				
				
								
								
									Shell
								
								100%