运行 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 界面。那么如何手动做同样的事情呢?
提前谢谢你
配置:
- 詹金斯服务器 1.651.1
- Git 插件 2.4.4,
你的做法有点不同:
您确实使用网络挂钩来捕获何时进行了新的 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/
我知道这个问题发布在不同的地方topic.But我的情况有点不同。
我想在 Jenkins 检测到提交时触发我的测试目标。互联网上的大多数教程都展示了如何使用 WebHook 执行此操作。
就我而言,我有两个问题:
1) 我没有找到选项 "Trigger build when a commit is detected"
2) 所有教程都谈到配置 webhook,从 Git URL.in 我的情况,我的 git 存储库是本地的,我无法访问 Web 界面。那么如何手动做同样的事情呢?
提前谢谢你
配置:
- 詹金斯服务器 1.651.1
- Git 插件 2.4.4,
你的做法有点不同:
您确实使用网络挂钩来捕获何时进行了新的 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/