Группировка шагов в Buildbot

У меня есть набор шагов, которые логически сгруппированы, и все они должны быть пропущены в зависимости от свойства, установленного пользователем. Я знаю, что могу пропустить определенные шаги по отдельности, установив параметр doStepIf, но мне было интересно, есть ли способ сгруппировать их все и как-то пропустить эту группу?


person xbanks    schedule 11.08.2017    source источник


Ответы (1)


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

factory_neo_modules_common_build.addSteps(common_factory_cbi_steps_debug)
factory_neo_modules_common_build.addStep(
    Trigger( schedulerNames=['modules_other test trigger'],
             waitForFinish=True,
             flunkOnFailure=False,
             doStepIf=CheckNativeBuilder ) )
person jerrylogansquare    schedule 18.08.2017
comment
Я надеялся, что будет способ сделать это без необходимости устанавливать другой планировщик. Хотя похоже, что это единственный способ сделать это. - person xbanks; 21.08.2017