运行 Jenkins 在 git 提交完成后构建

Run Jenkins build when git commit is done

我知道这个问题发布在不同的地方topic.But我的情况有点不同。

我想在 Jenkins 检测到提交时触发我的测试目标。互联网上的大多数教程都展示了如何使用 WebHook 执行此操作。

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

1) 我没有找到选项 "Trigger build when a commit is detected"

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

提前谢谢你

配置:

你的做法有点不同:

您确实使用网络挂钩来捕获何时进行了新的 git 提交,并在挂钩中启动 Jenkins 作业以及其余 API。

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/