Hudson 构建失败时 Git 的预提交挂钩

发布于 2024-09-18 10:48:35 字数 252 浏览 9 评论 0原文

我正在尝试弄清楚如何为 Git 编写一个预提交挂钩来检查我的 Hudson 构建的状态。如果先前的构建失败,则应禁止任何人在未先编写特定行(例如“固定构建”)的情况下进行提交。

编辑:

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

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

I'm trying to figure out how to write a pre-commit hook for Git that checks the status of my Hudson build. If the previous build failed, it should disallow anyone from committing without first writing a specific line, e.g. "fixed build."

EDIT:

The first answerer has provided one side of the coin: the Hudson API.

I now need the other side. How do I write the pre-commit hook in Git?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

女皇必胜 2024-09-25 10:48:35

博客文章,Hudson 有一个可发现的 API,通过其 远程访问API

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

的组合

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

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

As mentioned in this blog post, Hudson has a discoverable API, through its Remote Access API.

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

By using a combination of:

  • wget (available on Unix or Windows)
  • parsing

you can extract the status of the latest build.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文