如何根据请求更改回购设置中的固定CI/CD变量



我想知道是否可以根据请求更改在回购设置中分配的CI/CD变量。我以前知道我可以通过curl请求传递env变量来触发管道。

但现在我遇到了另一种情况,当master或dev分支发生合并时,会发生自动构建和docker映像被推送到专用注册表的情况。为此,我使用已经设置的CI/CD变量。

我经常会创建一个新的注册表,它是在bash脚本中自动完成的。在这之后,我想要的是设置新的密钥,通过请求或其他自动方式访问gitlab repo

如果有人能帮我出主意,请提前谢谢。

如果我没有弄错,那就是你正在寻找的:

项目级变量API

https://docs.gitlab.com/ee/api/project_level_variables.html

最新更新