Skip to content

环境部署审批中不允许approve自己发起的deployment太反人类了

背景

  • 假设场景:a开发者、b技术主管
  • a开发分支提交代码,b合并mr,触发默认分支的cicd,并且执行部署动作到受保护的环境

问题

  • 此时,b想要自己去approve部署动作,做不到,因为mr的合并是b进行,gitlab认为此为approve自己发起的deployment,因而禁止。画面如下 image

需求

  • 对于受保护的环境的部署approve,应该支持mr一样的类似于允许作者approve的开关,让用户自主决定,而不是强迫用户 image

商机