- DRONE_OPEN=true - DRONE_HOST=http://10.15.0.66:8080 # 参考drone 配置 - DRONE_GITLAB=true - DRONE_GITLAB_CLIENT=1e4484a41fc6bbc8504c79b629b8d3eaf8eb6bc902b13b984618e5e6360cabc5 - DRONE_GITLAB_SECRET=748192aa5a3fda
GITLAB_SERVER: GitLab 服务器 url,默认https://github.com+ DRONE_GITLAB_CLIENT_ID: GitLab oauth 客户端 ID(必填项) + DRONE_GITLAB_CLIENT_SECRET: GitLab oauth 客户端密码 (必填项) + DRONE_RPC_SECRET: 验证服务器和运行器之间的 rpc 连接(drone-server和drone-runner连接时必填项) + DRONE_SERVE...
1.1.Drone server的配置项DRONE_SERVER_HOST不正确,一定要注意,不能携带协议。 1.2.需要登录Gitlab的超级管理员账号,然后设置允许内网地址访问(默认是不允许的)。 1.3.配置的Drone回调地址不正确,正确地址:http://192.168.224.36:9080/login,将协议、ip地址、端口替换成自己的。 2.snoarqube无法授权 出现这个问题,...
登录gitlab并配置gitlab外部认证 Url为drone访问地址:http://raisehands.cn:8081/login,按自身部署drone环境修改Url。 drone安装 DRONE_GITLAB_SERVER gitlab地址 DRONE_GITLAB_CLIENT_ID 上面生成的ID DRONE_GITLAB_CLIENT_SECRET 上面生成的SECRET DRONE_SERVER_HOST 需要和 gitlab中配置的 drone的Url访问地址一致...
首先我们需要在gitlab上新建Oauth 步骤如下 1.进入github后点击头像 2.点击Settings 3.点击Developer settings 4.点击Oauth Apps 后点击new oauth app 5.填写相应信息 Application name 填写你的需要使用Oauth的应用名称 比如drone 就填写drone Homepage URL 填写使用Oauth 的app的url 比如我本地虚拟机docker搭建的dron...
配置GitLab GitLab 跟 GitHub 一样,都是通过 OAuth2 认证第三方应用。 对于GitLab,需要在用户设置(User Settings)页面中,为 Drone 注册 Applications。其中 Redirect URI 填写 Drone 对应的<scheme>://<host>/authorize,例如https://drone.kikakika.com/authorize。Drone 所需的权限比较多,所以在指定 Scopes 时...
一gitlab设置 1.1 创建应用 创建成功后如下:请记住id和密码 1.2 设置network,用于激活项目 英文设置界面 中文设置界面 二 启动drone-server和 drone-runner 2.1 启动drone-server docker run \ --volume=/var/lib/drone:/data \ --env=DRONE_AGENTS_ENABLED=true \ ...
CI集成服务的具体方法 工具/原料 gitlab 方法/步骤 1 登录gitlab管理界面 2 此时显示项目列表 3 点击要查看的项目,进入项目界面,然后点击【settings>integrations】4 在【project services】中点击【Drone CI】5 输入Drone CI配置信息,然后点击【save changes】6 此时项目的Drone CI集成服务就配置完成了 ...
gitlab 配置结束。 3 创建 secret 首先通过 kubelet 创建 secret,其中 “clientSecret” 值就是上面 gitlab 创建 oauth 应用的 secret 值: kubectl create secret generic drone-server-secrets \ --namespace=drone \ --from-literal=clientSecret="93e85934b165566125bdc313288d79fb446c486d18afaf07f7c97e362...