Вопрос

Сегодня я обновил наш репозиторий и попытался перекомпилировать его (это приложение C ++). Это не компилируется. Моей первой реакцией было убить моего коллеги, но потому что я не могу этого сделать, мне нужно найти другое решение.

Возможно ли предотвратить совершение кода, который не компилируется? У нас есть файл Makefile, и что нужно сделать предварительный крючок, чтобы проверить статус вывода команды. Это правильно?

Как я могу его реализовать (я никогда не работаю с SVN Hook)?

Это было полезно?

Решение

Это правильно в принципе. Тем не менее, это, вероятно, приведет к серьезным задержкам при совершении совершения (если ваша заявка не собирается за секунду). Таким образом, вы должны действительно искать другой подход, где он позволяет пользователям совершать, но сразу же запускает процесс сборки и отправляет электронное письмо, если он не может построить.

Один из способов сделать это Buidbot.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top