当Hudson构建失败时,为Git预先提交钩子

Jos*_*ith 6 git continuous-integration hudson github pre-commit-hook

我正在试图弄清楚如何编写一个预提交钩子来Git检查我的Hudson构建状态.如果先前的构建失败,则应该禁止任何人在没有首先编写特定行的情况下进行提交,例如"固定构建".

编辑:

第一个回答者提供了硬币的一面:Hudson API.

我现在需要另一面.如何编写预提交挂钩Git

Von*_*onC 2

正如这篇博文中提到的,Hudson 通过其远程访问 API拥有一个可发现的 API 。

http://myhudson.example.com/job/MyJob/api
Run Code Online (Sandbox Code Playgroud)

通过使用以下组合:

  • wget(在 Unix 或 Windows 上可用)
  • 解析

您可以提取最新版本的状态。