标签: docker gitlab cluster-computing gitlab-ci gitlab-ci-runner
我正在寻找一种在关闭GitLab合并请求(合并或不合并)时运行“清理”作业/管道/等方式。
问题是这样的-每当打开合并请求时,我们都会在集群上创建功能部件部署。目前,我没有检测MR何时关闭的机制。随着时间的推移,这些旧的“功能部署”会在群集上累积。
我可以从集群中编写一个手动清理脚本(查看所有打开的功能,删除不再存在的功能),但这会有点麻烦且容易出错。希望GitLab有一种方法可以使用真正简单/不错的管道+作业功能来进行此类清理