Jenkins 有关于特定构建中包含的提交的信息。我知道这一点是因为 Jenkins 显示了这一点(请参见下面的屏幕截图)。
如何在 CI 执行期间提取有关构建中包含的提交的信息?
需要此信息来检查哪些文件夹已修改文件,从而确定 Jenkins 应执行哪些操作。
谢谢!
PS 为了在 PR 的 CI 作业中实现这一点,我使用 git 命令:
git rev-parse github/master
它返回在当前分支分支之前在 master 中所做的最后一次提交(为了使其工作,我添加了 'github' 远程)。显然,它不能在“主”分支本身中工作。所以我在想,也许詹金斯有一些我可以使用的内置信息?或者一些 Jenkins 插件可以提供帮助?