官网链接:Gitee | Drone
难点可以先浏览一遍:
第一步:进入Gitee官网,登录账号Gitee - 基于 Git 的代码托管和研发协作平台
第二步:点击登录gitee的个人主页->个人设置->第三方应用->创建应用
应用主页:你的服务器地址+你想要的端口号
应用回调地址:你的服务器地址+你想要的端口号/login
第三步:登录你的服务器,安装docker
执行 openssl rand -hex 16 生成编号 在下面DRONE_RPC_SECRET使用
然后执行
docker run --volume=/var/lib/drone:/data --env=DRONE_GITEE_CLIENT_ID=gitee新建应用的Client ID --env=DRONE_GITEE_CLIENT_SECRET=gitee新建应用的Client Secret --env=DRONE_RPC_SECRET=使用openssl rand -hex 16命令生成的编号 --env=DRONE_SERVER_HOST=服务器地址:你设置的端口 --env=DRONE_SERVER_PROTO=http --publish=你设置的端口:80 --publish=443:443 --restart=always --detach=true --name=drone drone/drone:2 docker run --detach --volume=/var/run/docker.sock:/var/run/docker.sock --env=DRONE_RPC_PROTO=http --env=DRONE_RPC_HOST=服务器地址:你设置的端口 --env=DRONE_RPC_SECRET=使用openssl rand -hex 16命令生成的编号 --env=DRONE_RUNNER_CAPACITY=2 --env=DRONE_RUNNER_NAME=my-first-runner --publish=3000:3000 --restart=always --name=runner drone/drone-runner-docker:1
执行第一个drone server会出现
执行第二个drone runner会出现
然后差不多成功
如果出现端口冲突那么你一定是把两个:--publish的端口号 设置成一样了,快去查查吧。
第四步:
在浏览器中输入你的服务器地址+你设置的端口,出现下面界面,点击CONTINUE
然后同意授权:
如果出现:无效的登录回调地址,不要怕 直接点击同意授权跳转的端口设置的不对,直接浏览器上改成你设置的端口就好了
直接点击SUBMIT
进入到下面界面 ,大功告成



