Хук Pre-commit для Git, когда сборка Hudson не удалась

Я пытаюсь выяснить, как написать хук перед фиксацией для Git который проверяет статус моего Hudson строить. Если предыдущая сборка не удалась, это должно запретить кому-либо совершать коммиты без предварительной записи конкретной строки, например, "фиксированная сборка".

РЕДАКТИРОВАТЬ:

Первый отвечающий предоставил одну сторону медали: Hudson API.

Теперь мне нужна другая сторона. Как мне написать хук перед фиксацией в Git ?

1 ответ

Решение

Как упомянуто в этом сообщении в блоге, у Hudson есть открываемый API через его API Удаленного доступа.

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

Используя комбинацию:

  • wget (доступно в Unix или Windows)
  • разбор

Вы можете извлечь статус последней сборки.

Другие вопросы по тегам