环境部署审批中不允许approve自己发起的deployment太反人类了
背景
- 假设场景:a开发者、b技术主管
- a开发分支提交代码,b合并mr,触发默认分支的cicd,并且执行部署动作到受保护的环境
问题
- 此时,b想要自己去approve部署动作,做不到,因为mr的合并是b进行,gitlab认为此为approve自己发起的deployment,因而禁止。画面如下
需求
- 对于受保护的环境的部署approve,应该支持mr一样的类似于
允许作者approve
的开关,让用户自主决定,而不是强迫用户
商机