用于触发Jenkins Job的git hook无法正常工作

时间:2015-12-24 07:29:48

标签: git jenkins githooks

如果我执行     卷曲http://localhost:8081/Jenkins/job/test/build?delay=0sec 我的詹金斯工作被触发但是

我创建了一个post-commit文件(.git / hook / post-commit)并添加了curl命令,如下所示

curl http://localhost:8081/Jenkins/job/test/build?delay=0sec

但是当我推送提交时,我的Jenkins工作没有被触发。 我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

  

但是当我推送提交时

post-commitclient side hook 它在提交时触发,而不是在推送时触发。因此,进行新的提交,然后检查作业是否被触发 (我假设Jenkins的工作从你当地的git repo获取源代码)

如果Jenkins作业从服务器仓库获取,则post-commit挂钩与被触发的作业无关。

OP Swapnil comments

  

我的民意调查SCM是H/35 * * * *所以它可能会延迟一段时间而我没有注意到它。