-
在 Drone 安装之前,Gogs 必须安装,顺序不能颠倒
-
若 Gogs 没有仓库,使用 Gogs 账号登录 Drone 时,会提示未认证
-
不能手动创建 Web 钩子,必须由 Drone-server 自动创建,保证钩子信息一致性
-
删除 Gogs 仓库,并不能彻底删除 Drone 列表项
-
Gogs 仓库、Drone 列表项是一对一的关系,Web 钩子具有桥梁作用
-
如果 .drone.yml 不存在,Gogs 不能与 Drone 进行连接
-
防止 Docker 互相访问出现 No route to host
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 4 -i docker0 -j ACCEPT
firewall-cmd --reload
systemctl restart docker
- Drone 常用环境变量
drone
DRONE_AGENTS_ENABLED:是否开启身份验证
DRONE_GOGS_SERVER:gogs服务器地址
DRONE_RPC_SECRET:代理密钥
DRONE_SERVER_HOST:drone服务器地址(除了80端口,其他都要带上端口号)
DRONE_SERVER_PROTO:http / https
DRONE_LOGS_TRACE:开启日志
DRONE_USER_CREATE:赋予管理员权限
drone-runner
DRONE_RPC_PROTO:http / https
DRONE_RPC_HOST:drone服务器地址(除了80端口,其他都要带上端口号)
DRONE_RPC_SECRET:代理密钥,与drone-server一致
网友评论