所以我正在尝试阅读并使用 buildbot。我是 python 和 buildbot 的新手。我一直在阅读教程。到目前为止,我学到的是:
Buildmaster 告诉 buildslave 进行构建(比如说 boost)。Buildslave 构建它,并通过 url 让用户知道构建状态。这意味着如果我有 buildmaster linux 和 buildslave mac(假设)并命令 mac 在其(mac)系统中编译、运行和测试 boost:特别是使用命令 ShellCommand() 它将在 mac 中进行构建。( 我对吗 ?)
我的第二个问题是 buildslave 总是构建吗?有没有机会 buildmaster 做一些时间的构建工作?(我知道我们可以在同一台机器上创建 buildslave 和 buildmaster)但我只是想知道 master 是否也可以构建(只是好奇,我知道这可能是不必要的)
最后是 buildbot 100% python 吗?是否类似于说 boost 是 c++(或 c++ 的扩展)?