Gitlab:从组外使用依赖代理?

时间:2021-05-31 20:51:07

标签: gitlab gitlab-ci

是否可以将 Gitlab 的依赖代理用于不在组中的私有项目?

仅仅为了缓存容器图像而为每个项目创建一个组(因为它们可能不相关)似乎很浪费。另外,如果项目需要使用多个组的图片(不关联多个组)怎么办?

我正在使用 docker runner,并且文档描述了一个 DOCKER AUTH_CONFIG 变量,但是:

  • 将其设置在 gitlab-ci.yaml 中会暴露存储库中的机密
  • 将它设置在别处意味着硬编码用户名/密码,我宁愿避免并使用预先存在的变量,例如 CI_REGISTRY_USERCI_JOB_TOKEN

我也考虑过在组中创建一个 Deploy Token,但文档也说这些仅适用于组内的项目。

0 个答案:

没有答案