我有两台机器服务于某个git repo,保持同步。 我想配置BuildBot,以便Git pull步骤尝试两个存储库,以便可以在不干扰构建的情况下关闭(通过夜间调度程序启动,因此我不关心更改源以检测存储库更改)
有没有办法实现这个目标?
答案 0 :(得分:1)
目前无法实现这一目标。你将独自一人。
你可以想到在这里继承self.runCommand:
https://github.com/buildbot/buildbot/blob/master/master/buildbot/steps/source/git.py#L381
这样它首先尝试使用正常的repo,然后在执行veryOf trick后再试一次: https://mraw.org/blog/2011/05/24/Git_tip_of_the_day_insteadOf/