Skip to content

代码仓库

此章节介绍的功能为对流水线中使用的代码仓库进行配置和管理。它的维护界面在CI/CD产品的侧边导航菜单中的“代码仓库”。 目前支持的代码源类型:

  • Gerrir
  • Gitlab
  • SVN
  • Gogs

已激活的代码仓库列表

点击CI/CD产品侧边导航菜单中的“代码仓库”按钮,如下图所示默认展示的是已经设置为激活状态的代码仓库列表。

这里每行信息会显示代码仓库的名称,此代码仓库是公有仓库还是私有仓库,此代码仓库的具体代码源位置。并可以在操作栏中,通过点击“解除激活”按钮完成代码源的解除激活。

关联代码仓库

本小节主要介绍用户如何添加不同类型的代码源仓库。用户需要点击下图中的代码仓库主页中的“关联代码仓库”按钮,进去代码源添加页面。

代码源添加页面如下图所示,用户可根据自己的代码源类型的类型,选择左侧Tab标签 Gerrit,Gitlab,Gogs,SVN中的一种,然后点击右侧“添加**”按钮进行添加。

如果添加的是Gerrit代码仓库,则在点击“添加Gerrit”按钮之后,弹出的添加页面如下所示。用户需要输入自己的Gerrit URL(例如: //http://127.0.0.1:80 ),用户和密码,并点击“测试连接”按钮进行连接测试,如果测试无异常,“提交”按钮会由灰色变成可点击状态。用户可以点击“提交”按钮完成代码源的添加。

如果添加的是Gitlab代码仓库,则在点击“添加Gitlab”按钮之后,弹出的添加页面如下所示。

其中“Private Token”是从Gitlab上获得得令牌字符串。

下面列举了获取Token令牌的步骤:

  1. 登录Gitlab,点击右上方头像图标,选择‘Preferences’

  2. 选择左侧导航栏的‘Access Tokens’

  3. 在右侧输入Access Token的名称,过期时间,并全选试用范围,并点击‘create personal access token’按钮

  4. 保存产生的Token字符串到本地配置,网页上只展示一次

自动导入代码仓库列表

如下图所示,此处的功能为展示用户添加完代码源仓库后,平台根据授权信息自动导入的代码仓库列表。

用户可以通过点击左侧“激活”按钮来激活具体的代码源。未激活的代码源无法被流水线关联。

注销代码源

此处介绍用户如何将不再使用的代码源注销删除。如下图所示,红框内的按钮就是代码源注销按钮。

用户点击红色的注销按钮图标,会弹出如下所示的对话框,用户确认后则该代码源仓库所有的信息会被全部注销删除。

同步代码源

此小节主要介绍用户如何同步代码源列表。当用户的代码管理系统添加了新的代码仓库,用户可以通过点击下图中红框内的按钮来完成代码源的同步。