当一些开发人员将更改推送到GIT时,如何触发jenkins构建

时间:2013-12-23 14:19:31

标签: git jenkins githooks

我想知道如果只有当团队成员将更改推送到项目时,如何告诉jenkins触发构建。

我试过:在Jenkins中启用了轮询(没有提到任何轮询时间/没有值)并启用了post-receive钩子。  并从开发人员框中将更改推送到同一存储库(在此开发人员bix中,我们没有配置任何挂钩)。 这没用。

当“post-receive”git hook被调用?。

2 个答案:

答案 0 :(得分:0)

单击Configure选项编辑项目配置。 感谢Build Triggers检查Poll SCM,并在crontab notation中设置时间间隔。

enter image description here

答案 1 :(得分:0)

在不给你的git服务器过度负载的情况下解决这个问题的正确方法是设置一个post-receive挂钩,通过调用触发器端点来通知jenkins。为此,您还需要通过启用“远程触发器构建”复选框来配置jenkins。 有关如何执行此操作的详细信息:https://stackoverflow.com/a/12794930/1068411