我可以查看所有原始推送操作的列表吗?

时间:2015-04-27 12:14:01

标签: git jenkins push commit

我们的Jenkins监控我们的git存储库,并在每次更改内容时启动特定的工作。每当执行推送操作时都会发生更改。

稍后我想看看是什么触发了Jenkins作业的构建,显然,这是一个推送操作,但我知道的git命令只显示提交的日志,而不是推送操作的日志。但是有些开发人员可以在本地工作,提交很多东西,然后将所有提交推送到原点,从而触发Jenkins的工作构建。

有没有办法看到哪些提交被推送了哪个推送操作以及何时发生?

1 个答案:

答案 0 :(得分:0)

不,单凭git这是不可能的。 Git本身不会跟踪或记录此类信息。

解决方案取决于您使用的其他软件及其配置方式。

  • 如果您在Jenkins中使用git轮询,则可以查看一个轮询日志。如果你使用钩子,可能会有类似的东西。
  • 如果你使用像gitolite这样的东西,那就有一个访问日志。它相当低级,包含大量数据,但您应该能够找到所有内容。