Хук Pre-commit для Git, когда сборка Hudson не удалась - PullRequest
6 голосов
/ 13 сентября 2010

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

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

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

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

1 Ответ

2 голосов
/ 13 сентября 2010

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

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

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

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

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

...