【发布时间】:2019-09-10 04:47:09
【问题描述】:
我目前正在尝试自动化在 Jenkins 中的作业构建结束时创建的日志文件。作业完成后 - 此日志文件将显示 jenkins 作业正在运行的 repo 的 git 日志(Jenkins 作业是来自 GitHub 的管道脚本)。我希望能够记录 jenkins 工作正在运行的代码的审阅者。最好,源代码应该是由其他人审查的拉取请求的结果。这正是日志文件应该反映的内容(谁提交了代码/谁审查了拉取请求/代码是拉取请求的一部分等)
当我试图找出代码的审阅者是谁时,我遇到了困难。我知道拉取请求功能本质上是 GitHub 功能,但我想知道是否有办法在 GitBash 终端中显示它。
git log --show-signature 只显示提交者,不显示代码审查者。
我希望是这样的:
commit: askjhkghjfdgdu37237f8327gf
Author: dev <dev@asdf.com>
Reviewer: reviewer <reviewer@adsf.com>
Date: Fri Sep 2 14:08:45 2019 -0400
Update file.groovy
【问题讨论】: