所以我试着阅读和使用buildbot。我对python和buildbot都是新手。我已经看过了tutorial。到目前为止我学到的是:
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++的扩展)吗?你知道吗
是的,ShellCommand和大多数其他命令都在从属服务器上运行。你知道吗
如果需要在主控台上运行步骤,可以使用buildbot.steps.master.mastershell命令。你知道吗
是的,builbot本身完全是用python编写的。你知道吗
相关问题 更多 >
编程相关推荐