6

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

编辑:

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

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

4

1 回答 1

2

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

http://myhudson.example.com/job/MyJob/api

通过使用以下组合:

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

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

于 2010-09-13T06:06:28.777 回答