在 build/CI 服务器上编译代码

Compilation of code on build/CI server

我希望能够在我们设置的 CI/Build 服务器上编译我们的代码库(无论如何),并自动将其推送到 repo(以便我们的主分支可以有更新的完成构建而无需手动构建每个提交),但我担心 CI 服务器具有提交和推送到我们的存储库的能力的含义。例如,如果我们的 CI 服务器遭到破坏,我们的代码库也会受到破坏。

有没有安全的方法让 CI/Build 服务器编译我们的代码并将其推送到存储库(我们的存储库恰好在 Github 上)?

您可能不得不接受这样一个事实,即您的构建服务器容易受到攻击,并且可能会像您的桌面开发盒一样受到损害。

但是如果您愿意在您的开发机器上冒这个风险,为什么不在您的构建服务器上呢?