Skip to content

Feishu bot integration

Song Huang请求将feature/feishu-bot合并到main-jh

What does this MR do and why?

Related to #474 (closed), the whole feature will split two MRs, this is the first one.

The whole tasks are in here: #474 (comment 1152476).

Screenshots or screen recordings

Integration List Integration New
image image

How to set up and validate locally

  1. Start the GitLab Rails console and run Feature.enable(:feishu_bot_integration) in the console to enable the Feishu feature switch.
  2. Log in to GitLab as an administrator, and select Admin > Settings > General in the left sidebar.
  3. On the right page, select Expand on the right of Feishu Integration, select the Enable Feishu Integration check box, fill in the Feishu App ID and Feishu App Secret, and choose Save Changes.
  4. In the left sidebar, select Admin > Settings > Integrations.
  5. On the right page, select Feishu > Settings, and check the Activate checkbox under Activate Integration.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Song Huang 编辑于

合并请求报告