LINUX.ORG.RU

git and pre-submit checks

 


0

2

Хочу чтобы гит прогонял каждый коммит через тесты и не давал сабмитить если тесты ломаются. На текущий момент это сделано через pre-submit hook. Только вот тесты гоняются на локальной копии в которой могут быть другие изменения и, бывает, они влияют на поведение тестов.

Есть ли простое удобное решение для проверки коммитов в отдельной копии репозитория?

Можно попробовать использовать stash, если я правильно понял.

Kilte ★★★★★ ()

Зависит от того, что понимается под «простотой и удобством». Стандартное решение проблемы - push в специальный репозиторий или ветку на сервере, по которому buildbot делает чистую рабочую копию и прогоняет тесты.

А если нужно по-быструхе - никто не мешает в pre-submit hook сделать новый клон.

tailgunner ★★★★★ ()
Ответ на: комментарий от Kilte

То что надо, спасибо. Хотя, версия с отдельным репозиторием как-то выглядит надёжнее.

true_admin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.