飞书配置和使用 GitLab 助手& GitHub 助手 All In One

飞书配置和使用 GitLab 助手& GitHub 助手 All In One

获取 webhook token

@GitHub 助手 get_webhook

@GitLab 助手 get_webhook

飞书配置和使用 GitLab 助手 All In One

通过 GitLab 助手连接飞书与 GitLab 项目,在飞书中第一时间获取相关的开发动态,让跟踪管理、沟通交流更顺畅。
一、功能简介

  1. 关于 GitLab
    GitLab 是一款基于 Git 搭建的软件开发平台,更多详情可参阅 GitLab 官方文档。
  2. 关于 GitLab 助手
    GitLab 助手使你无需离开飞书,即可实现以下操作:
  • 通过在群组中添加 GitLab 机器人,实时接收来自 GitLab 相关项目的更新消息,包括新评论通知、issue 动态以及 merge request 通知等
  • 将你的 GitLab 帐号与 GitLab 助手绑定,即可在飞书移动端快速查看你的 pull request 与 issue 列表,还可进入详情页并进行评论
    二、使用方法
  1. 在群组中配置 GitLab 助手机器人
    1.1 在飞书桌面端中打开相关群组,添加 GitLab 助手 机器人进群(详细步骤可见如何在群组中使用机器人)。
    1.2 在群内 @ 该机器人并发送指令 @GitLab助手 get_webhook ,以获取该群 webhook 地址。

机器人将向该群的群主私信发送 webhook 地址。如果此群已有 webhook 地址,则会发送已有的地址。如果你不是该群的群主,请联系群主获取地址。

注:你还可以向 GitLab 机器人发送以下指令

  • @GitLab 助手 help在群组中或机器人单聊中发送此指令,可查看机器人提供的能力
  • @GitLab 助手 reset_webhook [仅群主可操作] 重置群组的 webhook 地址,重置后的地址将以私信形式发送给群主
    1.3 前往 GitLab ,进入相关项目,在侧边栏中选择 Settings > Webhooks。填写 webhook 地址 (URL) 并勾选相关触发事件 (Trigger)。
    注:目前 Gitlab 助手仅支持推送新评论提醒 (Comments),issue动态 (Issues events),merge request动态 (Merge request events)的通知。

1.4 完成上述步骤后,测试配置是否成功。在 GitLab 触发任意你已勾选的事件,如在飞书的对应群组中收到了 GitLab 机器人推送的通知消息,则配置成功。
至此,你和项目成员们就可以在飞书群组中实时接收项目更新消息了!点击卡片上的 查看 按钮,即可在电脑上打开打开你的 GitLab 查看详情

备注:如果希望在手机上也能点击 查看 按钮浏览项目详情,请继续阅读下一章节,完成 GitLab 助手的移动端小程序配置。
2. 配置和使用移动端小程序
GitLab 助手还提供了移动端小程序的能力。将你的个人 GitLab 帐号与 GitLab 助手绑定,即可在飞书移动端内快速查看你的 pull request 与 issue 列表,还可进入详情页并直接添加评论。
2.1 前提
你的飞书团队管理员须在 GitLab 助手的管理后台配置企业内部 GitLab 地址。操作步骤如下:

  • 团队管理员进入飞书管理后台 > 工作台 > 应用列表 > GitLab 助手 配置页,点击 打开管理后台

  • 点击 编辑 进入编辑页面,进行系统地址配置。如果你使用的是 Gitlab 的 SaaS 版本,只需输入 https://gitlab.com即可;如果是私有化的部署, 则输入私有化部署的域名

如果想测试上述地址是否输入正确,可以在浏览器中输入此地址并加上后缀 /api/v4/projects(例如: https://gitlab.com/api/v4/projects),确认页面可正确打开
2.2 使用移动端小程序
管理员完成上述配置后,你可通过以下步骤登录并使用 GitLab 移动端小程序。
2.2.1 获取 GitLab access token

  • 前往企业内使用的 GitLab 主页,点击 Settings 按钮

  • 进入 Access Tokens 板块,给你的 token 命名,按需勾选 webhook 的 Scopes ,然后点击 Create personal access token 完成创建

  • 在 Your New Personal Access Token 中,复制新生成的 access token

2.2.2 回到飞书中,将你的 GitLab 帐号与 GitLab 助手绑定

  • 方法 1: 进入与 GitLab 机器人的单聊会话,发送以下指令进行绑定:
    @GitLab助手 set_access_token {username} {access_token}
    注:{username} 为你的 GitLab 帐号的 Email 前缀;{access_token} 即前一步中在 GitLab 获取的 access token
  • 方法 2: 在飞书移动端中搜索并打开 GitLab 助手 小程序,将你的 access token 粘贴到登录页的相应位置,点击 绑定

2.2.3 至此,你就可以在飞书移动端上查看 GitLab 更新消息的详情了
当你在相关的群聊中收到 GitLab 助手推送的项目的消息卡片时,点击 查看 按钮,即可进入 GitLab 助手的小程序查看 pull request 或 issue 详情,还可进行简单的评论。

2.2.4 你还可在 GitLab 助手小程序中,查看所有你关心的项目的 pull request 和 issues 列表
在 GitLab 助手的看板中,Pull Request 和 Issues 标签页分别展示你所关注的项目的 pull request 和 issues 列表,点击某一项即可查看详情、并发送评论。
要使某一项目出现在小程序的首页列表中,先在相关群聊中找到与该项目相关的任一通知卡片,点击 查看 在移动端小程序打开详情页。此后,你就可在小程序中查看该项目下最新的 pull request 和 issue 列表了。

在底部导航栏中点击 个人,进入个人设置页查看个人信息或随时退出个人账号登录。

refs



Flag Counter


©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


xgqfrms

推荐这些文章:

GitLab用户权限管理

Gitlab五种角色分别为Guest(访客)、Reporter(报告者)、Developer(开发者)、Master(管理者)、Owner(所有者)具体权限如下:Guest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这...

如何删除GitHub或者GitLab 上的文件夹

 

 

需求分析
假设小明有一天不小心把本地仓库的一个文件夹A推送到了远程GIT服务器(例如:github,gitlab,gitee)上,此时想删除远程仓库的文件夹A,但是本地又不想删除。小明于是去问小红,怎么办?小红不假思索的说,github,gitlab 不是可以删除吗?你直接在远程服务器上操作呀。小明告诉小红,你有所不知,远程操作只能操作单个文件,无法删除文件夹,你可不会傻到一个一个文件去删除。小红说,那怎么办呢?
解决办法

方法一
这里以删除 .setting 文件夹为案例

git rm -r --cached .setting #-...

文章标题:飞书配置和使用 GitLab 助手& GitHub 助手 All In One
文章链接:https://www.dianjilingqu.com/51181.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>