我是一群少数开发人员共享编译器工具链的许可证。我们遇到的问题是,在一个开发人员获得使用编译器的许可之后,下一个开发人员可以使用编译器需要很长的等待时间。这造成了很多浪费时间和沮丧的人。用于本地和远程编译的集中式buildserver
由于许可证非常昂贵,购买更多的许可证不是一种选择。我希望能够通过建立一个中央编译器来更充分地利用许可证,您可以将作业推送到机器上并让机器完成工作。我们也在研究自动构建来验证源代码。
我已经看过了buildbot,这对于自动化构建和测试来说似乎已经成熟了,但是在推送更改到远程存储库之前,开发人员处于其本地测试阶段时使用它来代替本地构建,可能会超出其范围。
理想情况下,此工具将能够位于IDE和编译机器之间,以便它在IDE上显示构建正在本地执行。那么如果出现任何警告/错误,我们仍然可以使用这些方便的功能来纠正语法错误。
这是一个有用的工具,虽然它可能无法与IDE无缝工作(并不是说buildbot尝试不是有用的)。 –