我正在尝试使用 Gitlab 托管一个新项目。这是一个私有的 Python 项目。我能够使用 Gitlab CI 测试一些初始测试。
我在运行测试时不使用缓存,
在设置中探索跑步者部分时,会显示警告,
GitLab Runners 不会在他们为其构建的项目之间提供安全隔离。您信任所有可以将代码推送到项目 A、B 或 C 以在托管运行程序 X 的机器上运行 shell 脚本的所有 GitLab 用户。
使用共享测试运行器有哪些安全风险?在共享运行器上运行私人项目是否安全?在共享运行器上运行测试时可以采取哪些预防措施?
感谢您的任何见解。