drone
1、部署 drone
1 | version: '3' |
1 | # 启动 |
2、部署 CI\CD 项目
Project webhooks 配置 webhook 触发 ProtectedTrusted 配置 Protected 需要手动 approve才可以触发对应部署流程,否则自动触发 配置 Trusted 可以使用主机挂载目录或者开启特权容器 Project visibility 仓库可见性 Timeout 脚本执行部署超时时间 Configuration 指定项目中的脚本文件 Secrets 隐私数据保护 Cron Jobs 定时任务 配置完成后
drone
会自动在对应仓库下新增一个web 钩子
- 浏览器打开对应
drone-server
http://drone.sane.vip
使用gogs
账号密码登录即可;drone
自动同步对应仓库信息;同步原理见 gogs/docs-api
1 | kind: pipeline |
- 项目中增加
.drone.yml
文件 编辑内容如上,push
将会自动触发