Когда я обновляю мастер buildbot, мне нужно обновить всех ведомых?

Я хочу использовать gitpoller в buildbot, но я не хочу обновлять всех рабов.

Могу ли я обойтись без обновления мастера до 0.8.3, оставить рабов на 0.7.x?

1 ответ

Решение

Buildbot имеет неплохую обратную и прямую совместимость между серверной и подчиненной версиями. Мы стараемся поддерживать обратную совместимость, по крайней мере, обратно до 0.7.12 (хотя у нас нет тестов, настроенных на это). Я подозреваю, что даже более старая версия будет в основном работать, даже с версией 0.8.5, которая является самой последней версией.

Чтобы дать вам представление о скорости изменений, было около 330 изменений в ведомом устройстве и 2000 изменений в ведомом устройстве, так как код был разделен (иногда между 0.7.12 и 0.8.0).

Одно преимущество для более новых ведомых устройств заключается в том, что к ведомому устройству добавлено несколько команд, позволяющих перенести большую часть логики (особенно шагов источника) на ведущее устройство.

Если вы обновляетесь, я бы рекомендовал использовать 0.8.5 (с 1fed964da6b1c15e409dacb6ce0c9585e3669f3c, если вы используете сборку irc force).

Другие вопросы по тегам