排除特定用户在使用webhooks时触发jenkins作业

时间:2016-12-29 18:54:34

标签: github jenkins webhooks jenkins-cli

我们已经配置了git webhooks来触发Jenkins构建作业,如果任何更改通过新的更改提交给git。但是在这里我们面临一个问题,每当Jenkins作业成功运行时我们都会在git中使用新版本更新pom所以webhooks再次触发Jenkins作业并且它导致无限循环的触发器。那么我们如何解决这个问题,请提出一些熟悉的步骤。

1 个答案:

答案 0 :(得分:0)

一种方法是使用git log $GIT_PREVIOUS_COMMIT..$GIT_COMMIT --pretty=format:%an获取最后一个提交者的名称,因为我已回复here

或者在same讨论中可以看到,您可以将用户名作为webhook的一部分传递。