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