Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gitlab ci 在项目之间共享gitlab CI/CD变量_Gitlab Ci - Fatal编程技术网

Gitlab ci 在项目之间共享gitlab CI/CD变量

Gitlab ci 在项目之间共享gitlab CI/CD变量,gitlab-ci,Gitlab Ci,我有一个实现共享CI库的项目,其他项目将其包含在其.gitlab-CI.yml文件中。 此外,所有这些项目共享同一个服务帐户,该帐户作为CI/CD变量添加到要包含库的每个项目中 我试图将此服务帐户设置为库项目中的CI/CD变量,但无法与使用此库的项目共享 所有这些项目都属于不同的组,至少到目前为止,没有必要移动它们。 是否有其他方法在使用CI库的不同项目之间共享服务帐户/API密钥?如果您使用自己的运行程序,那么 如果没有,您可能可以编写一些工具来检索变量。我认为使用API检索变量的唯一问题是,

我有一个实现共享CI库的项目,其他项目将其包含在其.gitlab-CI.yml文件中。 此外,所有这些项目共享同一个服务帐户,该帐户作为CI/CD变量添加到要包含库的每个项目中

我试图将此服务帐户设置为库项目中的CI/CD变量,但无法与使用此库的项目共享

所有这些项目都属于不同的组,至少到目前为止,没有必要移动它们。
是否有其他方法在使用CI库的不同项目之间共享服务帐户/API密钥?

如果您使用自己的运行程序,那么


如果没有,您可能可以编写一些工具来检索变量。

我认为使用API检索变量的唯一问题是,我需要在每个项目中向其添加访问令牌。不幸的是,大多数项目不在同一个组True中,但是您可以在组中添加CI变量,并且您的组可能比项目少!