标签: github jenkins webhooks jenkins-cli
我们已经配置了git webhooks来触发Jenkins构建作业,如果任何更改通过新的更改提交给git。但是在这里我们面临一个问题,每当Jenkins作业成功运行时我们都会在git中使用新版本更新pom所以webhooks再次触发Jenkins作业并且它导致无限循环的触发器。那么我们如何解决这个问题,请提出一些熟悉的步骤。
答案 0 :(得分:0)
一种方法是使用git log $GIT_PREVIOUS_COMMIT..$GIT_COMMIT --pretty=format:%an获取最后一个提交者的名称,因为我已回复here。
git log $GIT_PREVIOUS_COMMIT..$GIT_COMMIT --pretty=format:%an
或者在same讨论中可以看到,您可以将用户名作为webhook的一部分传递。