当前位置:网站首页>太方便了,钉钉上就可完成代码发布审批啦!
太方便了,钉钉上就可完成代码发布审批啦!
2022-07-05 12:35:00 【51CTO】
如今,不少企业的发布流程要求代码发布到生产环境前需要经过审批。这种发布审批流程,对企业的的CI/CD工具提出了新要求:CI/CD步骤里需要支持人工卡点审批,并在人工卡点审批通过后能自动触发后续的部署工作。

云效流水线Flow发布审批示例
如上图所示,云效流水线Flow很早就已支持人工卡点审批能力。
同时,企业可以根据自身需要,在Flow内灵活设置卡点的验证方式、验证者类型、验证人和通知方式。

然而,仅仅做到这些,还不够!
在实际发布流程中,当审批人收到审批通知后,仍需要前往云效PC端,才可完成审批操作。这对审批人来说是种很大的困扰:
- 下班路上,突然接到发布审批通知,还得掏出电脑、连上微弱的热点,就为了完成那个审批
- 节假日突遇紧急发布,身边没带电脑,纵使十万火急,就是无法完成发布
- 当发布过程不太顺利、出现多次发布时,每次都需要麻烦审批人登录审批,多次下来,审批人也很烦

好消息!无需登录就可完成审批!
在众多用户的强烈呼声下,云效Flow的工程师们快码加编,终于在近期上线了流水线钉钉审批功能。
在云效流水线内配置好钉钉审批流程后,审批人无需登录云效PC端,钉钉上动动手指就可完成审批,真的是方便不少!

看到这里,你一定有种冲动,希望能够在自己的企业内能够玩起来,那么,怎么做才能实现流水线中的钉钉审批呢?
3步走,上手流水线钉钉审批
企业需要完成如下2个配置:
- 步骤1:绑定钉钉企业和个人信息
- 步骤2:云效Flow中添加人工卡点并执行流水线
设置好这2个步骤,将自动推送钉钉审批消息啦。每个步骤详细的配置指南,可点击下方链接查看。
写在最后
用过Jenkins的同学应该有感受,在Jenkins上要实现发布审批功能并且与企业的账号权限打通,开发工作量还是不小的。而在云效Flow中,这些能力都是免费、开箱即用的。
免费、还香的功能,推荐大家都去用一用!

边栏推荐
- MySQL log module of InnoDB engine
- 前几年外包干了四年,秋招感觉人生就这样了..
- Redis highly available slice cluster
- About cache exceptions: solutions for cache avalanche, breakdown, and penetration
- Common commands and basic operations of Apache Phoenix
- 2021-12-21 transaction record
- A possible investment strategy and a possible fuzzy fast stock valuation method
- Storage Basics
- Docker configures redis and redis clusters
- Solution to order timeout unpaid
猜你喜欢

Redis highly available slice cluster

Hexadecimal conversion summary

Solve the problem of cache and database double write data consistency

Get the variable address of structure member in C language

Third party payment interface design

NPM install reports an error

Detailed structure and code of inception V3

About LDA model

Understand redis persistence mechanism in one article

Simply take stock reading notes (2/8)
随机推荐
MySQL transaction
Redis highly available sentinel mechanism
struct MySQL
View and modify the MySQL data storage directory under centos7
JDBC exercise - query data encapsulated into object return & simple login demo
从39个kaggle竞赛中总结出来的图像分割的Tips和Tricks
GPON technical standard analysis I
JSON parsing error special character processing (really speechless... Troubleshooting for a long time)
Pytoch uses torchnet Classerrormeter in meter
Oppo Xiaobu launched Obert, a large pre training model, and promoted to the top of kgclue
JDBC -- use JDBC connection to operate MySQL database
Summary of C language learning problems (VS)
Volatile instruction rearrangement and why instruction rearrangement is prohibited
[figure neural network] GNN from entry to mastery
GPON other manufacturers' configuration process analysis
Average lookup length when hash table lookup fails
Keras implements verification code identification
Using docker for MySQL 8.0 master-slave configuration
Interviewer: is acid fully guaranteed for redis transactions?
Flume common commands and basic operations