Security Gitlab共享跑步者:环境变量与docker跑步者的隐私
[Disclamer]:这篇文章专门关注CI/构建方面,与CD/部署无关 假设我有一个在Gitlab上托管的项目,涉及一些源代码编译。就目前而言,假设每次开发人员在master上合并时,我不想Maven为某个java项目创建两辆车(Security Gitlab共享跑步者:环境变量与docker跑步者的隐私,security,gitlab,environment-variables,gitlab-ci-runner,Security,Gitlab,Environment Variables,Gitlab Ci Runner,[Disclamer]:这篇文章专门关注CI/构建方面,与CD/部署无关 假设我有一个在Gitlab上托管的项目,涉及一些源代码编译。就目前而言,假设每次开发人员在master上合并时,我不想Maven为某个java项目创建两辆车(STAGEPROD)。那些车: 将存储在项目注册表中 需要包含为此项目定义的环境变量 如果基于Docker运行者是短暂的假设,使用共享gitlab运行者编译项目,我是否可以合理地假设这些环境变量将保持安全(即私有)?在使用共享跑步者的情况下,是否有(更好的)方法来
STAGE
PROD
)。那些车:
- 将存储在项目注册表中
- 需要包含为此项目定义的环境变量李>
如果基于
Docker
运行者是短暂的假设,使用共享gitlab运行者编译项目,我是否可以合理地假设这些环境变量将保持安全(即私有)?在使用共享跑步者的情况下,是否有(更好的)方法来加强隐私 一种可能的替代方法是使用。在“CI/CD”设置面板中显示它们 通过在它们前面加上
STAGE_
或PROD_
,maven作业可以根据当前车辆使用正确的变量。由于其受保护的性质,它们不会暴露。一种可能的替代方法是使用。
在“CI/CD”设置面板中显示它们 通过在它们前面加上
STAGE_
或PROD_
,maven作业可以根据当前车辆使用正确的变量。由于其受保护的性质,它们不会暴露在外