HCaaS目前支持主流的源代码管理工具GitLab、Github和 Bitbucket 。添加代码仓库之前需要预先在对应的代码源工具里创建应用的ID和秘钥。
GitLab授权
- 选中源代码Gitlab。
- 根据右边对应的提示,点击链接【点击此处】,页面跳转gitlab登录页,请登录你的Gitlab账号,在个人中心选择【settings】,在左侧菜单栏选择【Applications】进行设置。
- 根据官网右边表单提示内容,填写入新增的application的名称和回调地址,然后点击保存。
- 保存后将生成的Applications的ID、Secret复制粘贴到对应的ID和密钥位置,并填写你gitlab的仓库地址。
- 点击【授权】即可,当创建流水线时,可查看当前代码库的分支。
注意:未授权代码库,可以使用示例代码库进行代码库的创建和查看,但无法保存流水线配置推送到远端。
GitHub授权
- 选中源代码GitHub。
- 根据右边对应的提示,点击链接【点击此处】,页面跳转github登录页,请登录你的Gitlab账号,在个人中心选择【settings】,在左侧菜单栏选择【Developer settings】进行设置。
- 进入【Developer settings】后,选择【Oauth Apps】菜单,点击【Register new application】并根据官网右侧提示填写表单名称,主页URL和授权回调URL,然后保存。
- 点击创建的App图标进入APP详情,将应用的ID和密钥复制粘贴到对应位置并授权。
- 点击【授权】即可,当创建流水线时,可查看当前代码库的分支。
注意:未授权代码库,可以使用示例代码库进行代码库的创建和查看,但无法保存流水线配置推送到远端。