Replicar la funcionalidad de check-in de Gated en Visual Studio + VSO + Git

Estoy tratando de replicar la funcionalidad de check-in Gated en Visual Studio + VSO + Git.

En realidad, me gustaría ejecutar testings unitarias antes de que el código se confirme en el repository local O se envíe a control remoto.

Pero frente a un problema, no hay funcionalidad de check-in Gated en VSO + GIT.

He intentado configurar git hooks, el hook pre-commit funcionará para mí, ¡pero el proveedor de Visual Studio GIT no admite ganchos Git! Es debido a libgit2 -it se usa en Visual Studio y no admite ganchos 🙁

Entonces mi pregunta es ¿cómo puedo ejecutar NUnit Tests automáticamente antes de cometer en Visual Studio 2013 + VSO + Git y no permitir que el código erróneo entre en mi repository?

¡Gracias!

El logging cerrado, o el equivalente ya se ha agregado a VSO. Si va a las properties de su repository de Git en Admin, debería ver una pestaña de configuration adicional cuando select una twig.

Marque la casilla para habilitar la compilation antes de la fusión para su twig MASTER y select la compilation que desea usar para validar.

https://www.visualstudio.com/es-es/news/2015-may-15-vso.aspx

Los desarrolladores tienen que crear una request de extracción para MASTER y pasar la puerta para entrar.

La mejor manera de hacerlo es tal vez usar la function de requestes de extracción y fusionar solo las twigs donde pasan las testings de la unidad. Solo puedes fusionar estos edificios con éxito.

La otra posibilidad es usar un script como git-build que te ayude a ejecutar un command (build y probar) localmente antes de presionar … Mira aquí para una explicación y aquí para un script más reciente (perdón por el francés …)