GitLab runner需要访问私有用户/客户端证书

GitLab runner需要访问私有用户/客户端证书,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我们有一个内部托管的GitLab实例和一个内部托管的Nexus存储库(两者都不涉及开放式internet)。Nexus存储库使用客户端证书进行身份验证。我们在GitLab中有一个存储库,许多开发人员都可以访问该存储库,我们需要一种在运行程序中获取用户客户端证书的方法,以便访问Nexus 有没有办法在.gitlab ci.yml中指定用户特定的装载?将用户的证书信息放入存储库的“变量”中不是一个选项,因为我们有许多开发人员访问同一个项目。我们(作为开发人员)也无法访问跑步者。但是,我可以创建Git

我们有一个内部托管的GitLab实例和一个内部托管的Nexus存储库(两者都不涉及开放式internet)。Nexus存储库使用客户端证书进行身份验证。我们在GitLab中有一个存储库,许多开发人员都可以访问该存储库,我们需要一种在运行程序中获取用户客户端证书的方法,以便访问Nexus


有没有办法在
.gitlab ci.yml
中指定用户特定的装载?将用户的证书信息放入存储库的“变量”中不是一个选项,因为我们有许多开发人员访问同一个项目。我们(作为开发人员)也无法访问跑步者。但是,我可以创建GitLab运行程序可以执行的新容器/映像。任何关于如何让CI管道识别管道中用户证书的想法都将不胜感激

在阅读GitLab文档并意识到我们在发布(主要版本)方面落后了多少之后,我发现GitLab现在与Vault集成。这似乎正好适用于我们的用例