Windows 在Buildbot中设置并获取属性

Windows 在Buildbot中设置并获取属性,windows,buildbot,Windows,Buildbot,我只是使用master.cfg.sample设置了一个Buildbot服务器。 一切都很顺利,直到我想要得到我在上一步中刚刚设置的属性: factory.addStep(steps.SetPropertyFromCommand(command="echo test", property="test")) 这一步执行正确,属性创建正确,但我不知道如何在接下来的步骤中检索并使用它。有人能帮我吗? 我正在Windows上使用Buildbot 1.4.0 谢谢您只需要使用util.Interpolat

我只是使用master.cfg.sample设置了一个Buildbot服务器。 一切都很顺利,直到我想要得到我在上一步中刚刚设置的属性:

factory.addStep(steps.SetPropertyFromCommand(command="echo test", property="test"))
这一步执行正确,属性创建正确,但我不知道如何在接下来的步骤中检索并使用它。有人能帮我吗? 我正在Windows上使用Buildbot 1.4.0


谢谢

您只需要使用util.Interpolate 在您的情况下,它将是这样的:

factory.addStep(ShellCommand(command=['echo', util.Interpolate('%(prop:test)s')],                                                                                                                                         
        ))

很难说这么过时的buildbot版本。在现代版本中,可以使用属性、插值和最常用的渲染器等渲染器来使用属性: