在/#/workers
页面的Buildbot GUI上,显示
WorkerName Status
fnord 1 connection
我在同一台机器上使用相同的密码设置了两个名为fnord
的工作人员,但是当他们尝试连接到主服务器时,主服务器继续使用这些日志消息来破坏连接:
worker 'fnord' attaching from IPv4Address(TCP, '127.0.0.1', 48910)
Got duplication connection from 'fnord' starting arbitration procedure
Got error while trying to ping connected worker home:rejecting duplicate worker
Old connection for 'fnord' was lost, accepting new
Worker.detached(fnord)
releaseLocks(<Worker b'fnord'>): []
Worker home detached from runtests
Worker home detached from awesomesauce
Got workerinfo from 'fnord'
Worker fnord attached to runtests
Worker fnord attached to awesomesauce
鉴于GUI状态中的N connection
我希望我可以附加多个工作人员实例,但看起来情况并非如此。
我在这里有一个根本的误解,或者我只是有一些简单的设置错误?
答案 0 :(得分:1)
是的,工作人员姓名必须是唯一的,并且应指向您希望处理工作的机器。多个构建器可以指向同一个工作器,因此如果您要在该一个工作器上执行多个作业,则应创建多个构建器并将这些构建器指向该一个工作器。
关于定义工人: http://docs.buildbot.net/latest/manual/cfg-workers.html#defining-workers