Git Buildbot:如何获取自上次成功构建以来更改的文件列表?

Git Buildbot:如何获取自上次成功构建以来更改的文件列表?,git,buildbot,Git,Buildbot,我来自Jenkins,在那里,可以获得与Git分支上最后一次成功构建相关联的Git提交哈希。Jenkins GIT插件提供了环境变量GIT\u PREVIOUS\u SUCCESSFUL\u COMMIT。对于每个生成,其值设置为分支上先前成功生成的提交的提交哈希。然后可以使用提交散列来计算更改文件的列表。这就是我如何在Jenkins中获得更改文件列表的方法 使用Buildbot,我如何: 获取分支上一次成功生成的Git commit哈希,或者 获取自上次成功构建Git分支以来更改的文件列表

我来自Jenkins,在那里,可以获得与Git分支上最后一次成功构建相关联的Git提交哈希。Jenkins GIT插件提供了环境变量
GIT\u PREVIOUS\u SUCCESSFUL\u COMMIT
。对于每个生成,其值设置为分支上先前成功生成的提交的提交哈希。然后可以使用提交散列来计算更改文件的列表。这就是我如何在Jenkins中获得更改文件列表的方法

使用Buildbot,我如何:

  • 获取分支上一次成功生成的Git commit哈希,或者
  • 获取自上次成功构建Git分支以来更改的文件列表
我知道如何获取自上次生成分支以来的更改文件列表,但我不知道如何获取自上次成功生成以来的更改文件列表

用例

  • 自上次成功生成以来更改的文件列表将在生成脚本中使用。构建脚本(作为Buildbot BuildFactory步骤调用)使用已更改文件的列表来确定应如何构建项目

  • 当新提交的代码不起作用时,上一个成功构建的提交散列有助于将源代码回滚到上一个成功构建的版本