在Gitlab中重新定义合并请求内的变量

在Gitlab中重新定义合并请求内的变量,gitlab,gitlab-ci,Gitlab,Gitlab Ci,有没有办法在合并请求中重新定义CI变量?或者可能有不同的解决方案。以下是我努力实现的目标: 我们有很多微服务。其中一些依赖于其他微服务。在开发特性时,我们通常将服务链接到从开发分支构建的子服务的暂存实例。在这种情况下,我只在项目或组级别使用变量(例如SUB\u SERVICE\u URL)。然而,有时我们开发的特性需要同时在多个项目中进行更改。在这种情况下,我需要将一个审查应用程序链接到另一个审查应用程序,而不是将其链接到登台版本。如果我可以在合并请求级别覆盖SUB\u SERVICE\u UR

有没有办法在合并请求中重新定义CI变量?或者可能有不同的解决方案。以下是我努力实现的目标:


我们有很多微服务。其中一些依赖于其他微服务。在开发特性时,我们通常将服务链接到从开发分支构建的子服务的暂存实例。在这种情况下,我只在项目或组级别使用变量(例如
SUB\u SERVICE\u URL
)。然而,有时我们开发的特性需要同时在多个项目中进行更改。在这种情况下,我需要将一个审查应用程序链接到另一个审查应用程序,而不是将其链接到登台版本。如果我可以在合并请求级别覆盖
SUB\u SERVICE\u URL
,这将解决问题。但这有可能吗?如果没有,还有什么替代方案?

基本上与检查分支并自己更改变量相同,没有?Em。。。不。看,当手动或计划运行管道时,您可以重新定义变量。为什么合并请求不能有这个?有什么客观的论点反对吗?啊,我错了,我不知道你指的是CI变量