1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

绑定 GitLab 私有云服务

CODING 支持您关联 GitLab 公有云和私有云等外部仓库,在关联之后您就可以在 CODING 的持续集成、制品库等模块中使用外部仓库。具体使用步骤如下:

  1. 绑定 GitLab 私有云服务
  2. 关联 GitLab 代码仓库
  3. 在 CODING 中使用 GitLab 仓库

前提条件:

  • 只有团队所有者、团队管理员以及被授予服务集成权限的成员才可以进行绑定操作;
  • 您的私有 GitLab 需要暴露在公网才能保证在 CODING 中授权成功;
  • 您的私有 GitLab 版本需要在 GitLab 10.7 及以上才能保证仓库可以成功关联并检出;

绑定 GitLab 私有云服务

1. 在 GitLab 私有云创建应用

登录 GitLab 私有云后,点击右上角账号图标中的【Settings】->【Applications】 进入第三方应用授权管理页面,创建一个新应用,参数填写如下,填写完毕后点击【Save application】。

创建成功后,GitLab 会生成对应的应用 ID(Application ID)和密匙(Secret)。

2. 在 CODING 的服务集成绑定 GitLab 私有云

登录 CODING ,点击右上角【团队管理】进入团队帐户页面。点击【服务集成】->【GitLab 私有云】->【绑定】。

在绑定弹窗中输入信息,其中 Application ID 和 Secret 就是上个步骤在 GitLab 私有云创建应用时生成的,填写完毕后点击【授权绑定】。

跳转至 GitLab 授权页面后,请点击【授权(Authorize)】完成授权。

在 CODING 绑定成功后,在原页面点击【已完成授权】。

绑定成功后,您可以在服务集成页面看到【已绑定】标志。

如需解除绑定,在服务集成页面中点击您要解绑的第三方服务后的【查看详情】,在详情弹窗页中点击【解除绑定】即可。

关联 GitLab 代码仓库

在绑定 GitLab 私有云服务成功后,即可前往项目内关联代码仓库。

点击【项目设置】->【开发者选项】->【外部仓库管理】->【关联新代码库】:

在关联代码库页面,填写信息如下:

  1. 选择代码库来源
  2. 选择认证方式:
  • 推荐 OAuth,您只需点击授权即可,快捷简单
  • 用户名密码,需选择对应的凭据。如果无可用凭据,您需去凭据页面创建“用户名密码”凭据,填写代码来源服务的帐户密码。
  1. 填写代码库地址
  2. 选择开放的项目模块

填写完毕后,点击【确认】

关联新外部仓库成功后,您就可以在列表中看该仓库。

如需取消外部仓库关联,在【项目设置】->【开发者选项】->【外部仓库管理】,点击外部仓库名称进入代码库详情页面,在取消关联模块点击【确认】。

在 CODING 中使用 GitLab 仓库

在关联外部仓库成功后,您就可以在 CODING 中已被授权的模块(持续集成、制品库等)中使用这些仓库。

以 CODING 持续集成为例,除了 CODING 自有仓库外,目前 CODING 已支持以下三种外部仓库:GitHub.com / GitLab.com / GitLab 私有云。

防火墙 IP 放行名单

如果您的服务器、GitLab 设置了防火墙,请放行 CODING IP:

212.129.144.0/24
212.64.105.0/24

并且打开 CODING 持续集成,查看构建节点 IP,进行放行:

上一篇绑定企业微信小程序
最近更新
感谢反馈有用
感谢反馈没用