Python 3.x Triggerable调度程序是否可以使用更改筛选器,或者触发器生成步骤是否可以以属性为条件?
我想根据分支名称从构建工厂内部确定要触发哪些调度程序-如果可能的话 本质上,我有一个构建器,它执行编译包等的所有常见构建步骤,然后有一系列触发步骤,触发一系列测试(通过可触发的调度程序) 但是,我想将开始的测试类型(例如触发了哪些调度程序)配置为依赖于分支名称。到目前为止,我已经尝试将change\u filter arg添加到我的Triggerable调度程序中,但它似乎不接受这个参数。我想这是有道理的,因为它应该被触发,所以它可能不在乎使用变更过滤器。但这似乎有点奇怪,因为依赖调度器确实接受这个kwarg 到目前为止,我还不清楚正确的设置方法 我想我的问题是:Python 3.x Triggerable调度程序是否可以使用更改筛选器,或者触发器生成步骤是否可以以属性为条件?,python-3.x,buildbot,Python 3.x,Buildbot,我想根据分支名称从构建工厂内部确定要触发哪些调度程序-如果可能的话 本质上,我有一个构建器,它执行编译包等的所有常见构建步骤,然后有一系列触发步骤,触发一系列测试(通过可触发的调度程序) 但是,我想将开始的测试类型(例如触发了哪些调度程序)配置为依赖于分支名称。到目前为止,我已经尝试将change\u filter arg添加到我的Triggerable调度程序中,但它似乎不接受这个参数。我想这是有道理的,因为它应该被触发,所以它可能不在乎使用变更过滤器。但这似乎有点奇怪,因为依赖调度器确实接受
- 是否有一种方法可以使用renderables/properties来决定要触发哪些调度程序(例如基于分支名称)
- 有更好的方法吗?也许为构建创建单独的调度程序,应用我需要的更改过滤器,并有一个触发正确测试的构建工厂,但这不是很枯燥李>