一尘不染

git commit完成后运行Jenkins构建

jenkins

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

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

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

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

在此处输入图片说明

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

预先谢谢你

Configuration :

  • Jenkins Server 1.651.1
  • Git Plugin 2.4.4,

阅读 272

收藏
2020-07-25

共1个答案

一尘不染

您可以通过一些不同的方式来做:

您确实使用了网络挂钩来捕获何时进行了新的git commit,并在挂钩中
使用其余的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 /

2020-07-25