1

我目前正在 GitLab 中使用受保护的生产分支设置开发工作流程,希望使用 GitLab CI 来处理构建和部署步骤。

如何保护我的生产 SSL 凭证免受项目中其他开发人员的侵害?我意识到 GitLab CI 有秘密变量,但似乎没有办法阻止开发人员在项目的另一个分支上使用测试构建转储这些变量。

我错过了什么,还是有不同的方法来锁定对生产服务器的访问?

4

1 回答 1

0

您可以使用您提到的开发人员无法访问的部署脚本设置一个单独的项目。在这里,您可以使用变量来存储凭据。第一个项目可以在构建阶段成功时触发部署项目。

于 2015-10-12T20:31:07.070 回答