2016-12-29 64 views
0

我們已經配置git webhooks來觸發Jenkins構建作業,如果任何更改提交給git並進行新更改。但是在這裏我們正面臨着一個問題,每當Jenkins作業成功運行時,我們正在使用git中的新版本更新pom。因此,webhooks再次觸發Jenkins作業,並導致無限循環的觸發器。那麼我們如何解決這個問題,請建議一些步驟,如果任何熟悉的。排除特定用戶在使用webhook時觸發jenkins作業

回答

0

一種方法是使用git log $GIT_PREVIOUS_COMMIT..$GIT_COMMIT --pretty=format:%an獲取最後提交者的姓名,因爲我已回覆here

或者在same的討論中可以看到,您可以將用戶名作爲webhook的一部分。

相關問題