4000-271-266
免费试用

「集成代码仓库-Github」

使用该功能前,请先在「项目菜单」 — 「应用与插件」中开启「集成代码仓库」插件,敏捷研发模板项目中会默认开启该插件。集成的方式为在 Teambition 空间任务中关联 Github 或 Gitlab,从而在 Merge 的时候会收到该任务的通知推送。该集成仅适用:在 Github 创建 New pull request 或 在 Gitlab 创建 New merge request 时使用。

请注意:在 Github 或 Gitlab 创建时,需在标题里包含「#」+「任务ID」,比如: 钉钉的任务 ID 为 FB-001,则需输入 #FB-001 。一次只支持一个任务ID,如包含多个,仅识别第一个。

以下为在 Github 和 Gitlab 中的配置方法:

Github 配置

Step 1. 点开项目设置 Settings;

Step 2. 选择 Add webhook;

Step 3. 将开启插件时获取的 URL 和 Secret 输入对应框中,Content type 选择 application/json;

Step 4. 选择触发 Events 时,需点选第三项「Let me select individual events.」;

点选后,在下拉框中勾选「Pull requests」,再点击 Add webhook 即可。

Gitlab 配置

Step 1. 选择 Settings — Integrations;

Step 2. 进入 Integrations 后,将开启插件时获取的 URL 和 Secret 输入对应框中;

Step 3. 在 Trigger 下,勾选「Merge Request events」,再点击 Add webhook。

需注意:使用该功能前,要在 Gitlab 的 Admin Area — Settings 中允许「Outbound request events」可通过本地网络的 Hooks 和服务访问。

在 Settings 中将鼠标滚动到页面最下端,Expand「Outbound requests」,勾选「Allow requests to the local network from hooks and services」,点击 Save changes 完成配置。


江苏无雀数据科技有限公司 www.wuquedata.com 版权所有
服务热线4000-271-266
ICP备案编号:苏ICP备2022045370号

一对一专业企业顾问

工作时间:9:00-18:00 在线服务

实时解答疑难问题

工作时间:9:00-18:00 在线服务

4000-271-266

工作时间:9:00-18:00 在线服务

售后咨询 电话联系 售前咨询