上云无忧 > 文档中心 > 天翼云EasyCoding敏捷开发平台代码中心 - 代码库设置
EasyCoding敏捷开发平台
天翼云EasyCoding敏捷开发平台代码中心 - 代码库设置

文档简介:
代码库设置界面提供仓库基本属性、Webhooks等配置能力,配置修改只能由代码库管理员owner操作完成,而代码库的read权限用户仅查看,不能更改; 入口:项目工作区——代码——代码库。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

代码库设置界面提供仓库基本属性、Webhooks等配置能力,配置修改只能由代码库管理员owner操作完成,而代码库的read权限用户仅查看,不能更改;

入口:项目工作区——代码——代码库

前提条件

用户进入本次访问代码库的详情页,代码库设置需要具有代码库管理员owner权限。

操作步骤

1.登录EasyCoding。

2.选中项目工作区,单击“代码->代码库”,进入代码库列表页面。

3.选中一个代码库名称,并进入该代码库的详情页,单击“设置”图标,进入代码库设置页面。

4.单击“基本设置”,展示当前代码库的仓库选项,单击“仓库描述”编辑框,编辑修改仓库描述信息;单击“状态”下拉框,选中“read only”,将当前代码库设置为只读,无法上传代码、创建分支或标签等;选择“hidden”,将当前代码库设置为隐藏不可见;编辑后单击“保存变更”,保存以上变更操作。

5.单击“Webhooks”,进入Webhooks页面,提供Webhooks浏览或编辑功能。

通过代码库Webhook,允许代码管理服务端在接收到特殊事件的时候,调用指定的 URL进行处理。可以配置Webhook的特殊事件有:代码推送事件patchset created,代码评审合入事件change merged、代码分支更新事件ref updated。代码管理会发送一个带数据的Post 请求到 Webhook定义的URL。

Webhooks 可以用来触发流水线CI Job,如verifyCI、mergeCI等进行代码检查或版本构建等功能。

6.在Webhooks页面,单击Webhooks密钥右侧的“生成”或“重置”按钮,从流水线等应用端生成或重置Webhooks密钥,用于加密代码管理和流水线两个服务段的数据通信。

7.生成Webhooks密钥后,单击“新建Webhook”按钮,弹出新建Webhook窗口,在“名称”编辑框输入webhook任务名称;在“URL”编辑框输入流水线等应用段的服务URL链接;在“分支规则”编辑框输入要启用的分支名,支持正则表达式,单击“新增规则”按钮,增加一条分支编辑框;在“事件”下拉框,可以单选或多选要触发的事件:代码推送事件patchset created,代码评审合入事件change merged、代码分支更新事件ref updated;单击确定按钮,生成新的Webhook;单击取消,撤回以上编辑。

8.Webhook生成后触发流水线,请见流水线的触发流水线运行介绍。

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部