Условные шаги в BuildBot - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь создать конфигурацию сборки с помощью BuildBot, используя условные шаги. В частности, я хочу иметь условные шаги, основанные на том, провалился ли предыдущий шаг или нет, что-то вроде этого:

factory = util.BuildFactory()
factory.addStep(MyCoolStep())
factory.addStep(CommitWork(), doStepIf='MyCoolStepWorked')
factory.addStep(RollbackWork(), doStepIf='MyCoolStepFailed')

Согласно документации, doStepIf принимает логический квалификатор. Как мне получить доступ к результату предыдущего шага? Или мне нужно где-то установить пользовательское свойство? Я немного новичок в Python, поэтому не уверен насчет области видимости различных переменных и объектов в основной конфигурации buildbot.

...