完成git commit时运行Jenkins构建

时间:2016-04-29 10:56:57

标签: git jenkins jenkins-plugins

我知道这个问题发布在不同的主题上。但我的情况有点不同。

我希望在Jenkins检测到提交时触发我的测试目标。互联网上的大多数教程都展示了如何使用WebHook来实现这一目标。

就我而言,我有两个问题:

1)我没有找到“检测到提交时触发器构建”选项

enter image description here

2)所有教程都讲述了如何从Git URL配置webhook。在我的情况下,我的git存储库是本地的,我无法访问Web界面。那么如何手动做同样的事情呢?

提前感谢ou

配置:

  • Jenkins Server 1.651.1
  • Git Plugin 2.4.4,

1 个答案:

答案 0 :(得分:2)

你以一种不同的方式做到了:

你确实使用web-hook来捕获新git提交的时间,并在钩子中用其余的API启动Jenkins作业。

https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API

在这里阅读所有相关内容:

http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/