wangyuheng's Blog

time for change

背景

大部分公司内部有很多应用需要使用CAS(Central Authentication Service,即:统一认证服务)完成用户登录验证。如果每个应用单独接入域账号验证,除了浪费工作量,安全性也得不到保障。
通用解决方案为部署一套CAS服务实现登录验证以及SSO(Single Sign On)单点登录。
相较于臃肿的开源项目解决方案,或者自己造一个轮子,其实还有一套轻量级的解决方案 -> 通过gitlab的applications实现CAS

Read more »

What

监听Gitlab Hook事件, 紧急消息通过钉钉机器人发送至钉钉群组, 并@(提醒)相关方. 同时自动流转issue的pipeline.

效果

新建紧要issue会在钉钉群内收到下列消息

1
2
3
4
xxx 创建了一个 [P0 issue] 给你,请尽快确认并处理 
Link -> https://gitlab.com/wangyuheng77/integration/issues/1
title -> 提供issue变更钉钉消息通知
@wangyuheng

已发布的issue会

  1. issue 自动从 Doing 变更为 Verify
  2. issue assignee 从开发者变更为author
  3. 钉钉群收到消息提醒 @author 进行验收工作
Read more »
0%