通过飞书审批 Bytebase 工单

Bytebase 是一款为 DevOps 团队准备的数据库 CI/CD 工具,专为开发者和 DBA 打造,也是 唯一被 CNCF Landscape 收录的 Database CI/CD 产品。 上周发布的 Bytebase v1.8.0 加入了一个新功能:Bytebase Console 工单系统集成飞书审批流,这样,你可以在 IM 中直接审批变更,无需额外进入 Bytebase Console。 本文将介绍如何使用 Bytebase Console 集成飞书审批流,通过飞书的审批模块审核 Bytebase 工单。

操作步骤

Step 1. 创建飞书应用

飞书开放平台创建一个新的应用,并填写应用名称(推荐使用 Bytebase Approval)和描述。

可以在应用信息给应用添加一个图标,方便之后区分。

权限管理中,给予应用相应的权限:

  • approval:approval(查看、创建、更新、删除审批应用相关信息)
  • approval:approval:readonly(访问审批应用)
  • contact:user.id:readonly(通过手机号或邮箱获取用户 ID)

Step 2. 发布应用

版本管理与发布页面创建一个新版本。填写应用版本号和更新说明,并为需要用到 Bytebase 工单审批流的部门或同事开通权限。

将创建的应用提交审核。 注:可以通过此链接:https://feishu.cn/admin/appCenter/audit 查询你的组织管理者并提醒他们审批应用。 审核通过后,应用状态变为已启用

进入应用凭证与基础信息页面,获取 App ID 和 App Secret。

Step 3. 在 Bytebase 配置飞书审批流

为成功接受审批请求,用户在 Bytebase 注册时请务必使用与飞书相同的电子邮件地址。 从 Bytebase Console 进入设置,点击 IM 集成管理

点击创建,将上一步骤中获得的 App ID 和 App Secret 分别填入应用 ID 和 Secret。 最后,点击创建

然后,按照正常流程通过 Bytebase Console 创建并提交工单。

Step 4. 通过飞书审核工单

指定的审批人会通过飞书收到审批信息。

⚠️注:飞书审批同意的工单,即视为批准整个阶段的任务,而不是单个任务。

了解更多

在 v1.8.0 中,我们首先添加了对于飞书审批的支持,之后我们会逐渐支持更多 IM。 也欢迎大家提交 Issue 到我们的 GitHub: https://github.com/bytebase/bytebase/issues

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/6148470/blog/5600808