Я немного искал, чтобы попытаться настроить хороший процесс разработки и выпуска для более чем 20-ти сильной команды разработчиков с несколькими проектными обязанностями.
Я хотел использовать GIT в качестве системы управления версиями, так какпрост в использовании, настройке, резервном копировании и что нет.Я попытался прочитать несколько руководств SVN, и я понял, у меня нет времени, чтобы настроить сложный процесс.Мне удалось найти поддержку git-клиентов в Linux и Windows, и поэтому я был доволен этим.
Теперь, чтобы включить многопроектную аутентификацию и доступ, я начал использовать gitosis поверх git и смог получить функциональность, которую яНужно.
Теперь я хочу настроить предварительную фиксацию специально серверных хуков, чтобы убедиться, что мои разработчики тщательно следуют phpcs, и я не хочу, чтобы они проверяли, если они этого не делают.Теперь GIT доставляет мне проблемы.Существует ли обнаружение перехвата предварительной фиксации на стороне сервера для GIT?Я посмотрел вокруг, но люди используют SVN, когда возникла такая необходимость.Позже, может быть, я хотел бы настроить похожие хуки как для jabascript, так и для css, так как мы широко их используем, и я нашел нечто похожее на phpcs под названием Squiz.Я надеюсь использовать это.
Также я ищу установку hudson для интеграции с JIRA и GIT для настройки как сборок, так и итераций для каждого проекта.Есть ли подводные камни, чтобы искать здесь или эта установка не работает?Если это сработает, могу ли я указать какой-нибудь документ, где я смогу увидеть, как это будет работать для меня?