Git Webhook从远程分支推动时不会触发Jenkins的构建



当从远程存储库分支推动更改时,git webhook不会触发jenkins的构建

i具有主要的git存储库(上游(和叉子git存储库(Origin(。当我将更改推向上游/主人时,我希望詹金斯(Jenkins(构建会自动启动。

案例1:使用GitHub Web Interface

中的"合并拉请请求"按钮创建了拉的请求和合并的Origin/my_branch到上游/主机

案例2:使用命令行创建了拉的请求和合并的origin/my_branch到上游/主机 git push upstream my_branch:master

首先,我想知道情况1和案例2合并之间的区别

我的观察结果是,git webhook触发在情况1中的工作原理非常完美,但是在2 git webhook未能触发詹金斯构建的情况下。有人面临同样的问题吗?

请帮助我了解这里的区别。预先感谢

这取决于您的Webhook创建了哪种类型的事件。

如果是拉动请求事件,则情况1将触发它(反过来会激活您的侦听器,这里是Jenkins实例(。
案例第二只是一个推动事件,而不是公关事件:您直接推向上游,而不是推到原点(您的叉子(并从那里制作PR。

相关内容

  • 没有找到相关文章

最新更新