如何在创建新工作时获得 'build when a change is pushed to github' 选项

How to get 'build when a change is pushed to github' option when creating new job

我正在尝试在 jenkins 中创建一个新工作,它监视我 github 中的 master 分支。但是在创建作业时,我没有在“构建触发器”部分下看到 'build when a change is pushed to github' 选项。我希望每次在 github 中的主分支上完成提交时自动构建。

从我所做的所有挖掘中,我了解到它称为 webhook(不完全确定它的作用)。我尝试在 Jenkins 中搜索插件,但没有找到。 我是 Jenkins 的新手。

有个GitHub Plugin.

Manage Jenkins-->Manage Plugins--Available--> Search for GitHub Plugin and install it.

然后您应该能够在 Build Trigger 部分下的作业配置页面中看到选项显示。

一如既往,我建议您前往 Git plugin wiki 查看如何使用它以及如何让 webhook 正常工作。

还有一个helpful post可以参考。

这个问题的答案最初让我疯狂地改变设置,但无济于事。然后我偶然发现了这个:

事实证明,我一直都有!

参考:https://wiki.jenkins.io/display/JENKINS/GitHub+Plugin