Вопрос, связанный с Buildbot: Я получил подробные сведения о сборке (например, ветвь, репозиторий, номер сборки и т. Д. c) с использованием классов и методов, таких как util.Interpolate и util.Property et c.
Пример :
factory.addStep(
steps.ShellCommand(
command=util.Interpolate('echo %(prop:buildnumber)s %(prop:branch)s > /tmp/build_details.txt'),
.....))
Мне нужно выполнить некоторые действия на основе этих значений. Как создание папки, ИЛИ установка переменной python в программе et c.
В настоящее время в моем скрипте buildbot я храню их в файле в системе. А затем попробуйте получить содержимое файла et c. Есть ли способ сохранить эти значения в python переменных, а затем использовать их в условных выражениях?
Поскольку 2 сборки могут быть запущены одновременно, идея сохранения значений в файлах не является оптимальной. .