如何从 Buildbot 捕获内部版本号
master.cfg 中有我可以访问的变量吗?文档根本不清楚。谢谢。
Is there a variable that I can access in master.cfg
? The docs aren't clear at all. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
获取此信息的方法有多种,但这取决于您尝试访问它的位置。
如果您位于
doStepIf
过程中(作为addStep
的参数),这应该有效:如果您尝试按构建器的下一个版本号确定构建器的优先级,这应该有效:
如果您有兴趣在
buildbot.status.mail.MailNotifier
的messageFormatter
函数中获取此信息,请尝试以下操作:我没有测试 这些,我不能保证这里的 api 是稳定的,但我非常有信心这些应该可以工作,因为我在我自己的 master.cfg 中做了一些类似的事情(尽管不是内部版本号)
There are ways of getting this information, but it depends on where you are trying to access it.
If you are inside a
doStepIf
procedure (as a parameter toaddStep
), this should work:If you are trying to prioritize your builders by their next build number, this should work:
If you are interested in getting this information in a
messageFormatter
function for abuildbot.status.mail.MailNotifier
, try this:I did not test these, and I can't guarantee that the api here is stable, but I'm pretty confident that these should work, as I'm doing a few similar things (though, not with build number) in my own master.cfg