[英]How to setup buildbot for
对于buildbot来说,我是一个新手,正在努力为以下python代码结构创建配置:
一个库,其中包含一些常规类和函数以及两个依赖于一个库的程序。 这三个都有自己的git仓库。 让我们调用库the_lib
以及程序prog_a
和prog_b
。
我希望buildbot
为我做的是定期检查存储库中的更改,如果需要,请重新构建。 因此,更改the_lib
的源应该重新the_lib
所有这三个,更改prog_a
的源应该仅重新prog_a
,更改prog_b
的源应该仅重新prog_b
。
我在点我可以构建任何三个地方当其来源的变化,但我怎么介绍的去依赖prog_a
和prog_b
上the_lib
?
干杯,Feoh
您可以使用一个源更改触发多个构建器,在以下示例中,前两个分别触发自己的构建,但是第三个触发所有三个:
yield basic.AnyBranchScheduler(
name = prog_a, treeStableTimer=delay,
change_filter = my_a_filter,
builderNames = [prog_a],
)
yield basic.AnyBranchScheduler(
name = prog_b, treeStableTimer=delay,
change_filter = my_b_filter,
builderNames = [prog_b],
)
yield basic.AnyBranchScheduler(
name = the_lib, treeStableTimer=delay,
change_filter = my_lib_filter,
builderNames = [prog_a, prog_b, the_lib],
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.