buildbot принудительное построение игнорируя хранилище - PullRequest
1 голос
/ 24 сентября 2011

Когда я нажимаю ссылку 'builders' URL-адреса builbot и запускаю сборку, репозиторий git, указанный в форме, игнорируется; сборщик использует репозиторий, с которым он был изначально собран / настроен. Это известная проблема ? Есть ли способ заставить строителя использовать новый репо? Я бегу 0.8.4 на Ubuntu 10.04. Спасибо за любую помощь.

1 Ответ

1 голос
/ 05 февраля 2012

Это осознанный выбор, поскольку существуют различные потенциальные способы создания исходного штампа, которые небезопасны.Таким образом, кто-то может потенциально выполнить произвольный код на ведомом устройстве, если buildbot использует любой URL-адрес хранилища, переданный в него.

Тем не менее, легко получить желаемое поведение.Самое простое - указать repourl=Property('repository', '<default-repository>'), который будет использовать свойство 'хранилище' сборки (которое инициализируется из исходного штампа) или хранилище по умолчанию, если ничего не указано.(Property импортируется из buildbot.process.properties)

...