Мы хотим, чтобы каждый человек, который делает push в нашем репозитории git, запускал «ворчание» до того, как это будет сделано. Мы применяем это, используя хук pre-push в .git/hooks/pre-push
и записывая npm install
и grunt
в этот файл.
У нас также есть репозиторий TFS. Я ищу аналогичную логику, которая будет использоваться здесь. Это означает, что нам нужна своего рода «закрытая регистрация», когда кто-то пытается что-то зарегистрировать. Это только запустит PowerShell и запустит npm install
и grunt
локально.
Мы не хотим, чтобы TFS делала что-то еще (запускала сборку, запускала тесты и т. д. (все это делается в задаче grunt)).
Это возможно? Кто-нибудь знает, как?