git commit 完成后运行 Jenkins build

use*_*914 5 git jenkins jenkins-plugins

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

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

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

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

在此处输入图片说明

2) 所有教程都从 Git URL 开始讨论配置 webhook。在我的例子中,我的 git 存储库是本地的,我无法访问 Web 界面。那么如何手动做同样的事情呢?

提前谢谢你

配置 :

  • 詹金斯服务器 1.651.1
  • Git插件2.4.4,

Cod*_*ard 3

你可以用稍微不同的方式来做:

您确实使用网络钩子来捕获新的 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/