哪一个属性在Buildbot中有提交者和消息?

时间:2014-06-06 05:04:34

标签: buildbot

每次我对项目进行提交时,我都找到了在主服务器上打印文件的方法:

f.addStep(StringDownload(Interpolate("%(prop:got_revision)s\n"), slavedest="/Users/master/data/commit.txt"))

现在,我想要提交提交的用户和消息(如果有的话),但是Buildbot的手册似乎省略了某些属性的名称(发现got_revision是偶然的,就像大多数Buildbot答案)。

我应该传递什么(道具:)以获取提交者和消息的名称?我想保存在服务器上的文本文件,相当于

git log -1

但我只能找到提交。

由于

1 个答案:

答案 0 :(得分:0)

理论上,您可以通过以下方式访问更改属性:

 changes = self.getProperty("changes") or [] # returns None if there are no changes
 for ch in changes:
     changed_by = ch.who

但我自己没有尝试过