El nuevo código Visual Studio Github automatiza la publicación

Tengo un proyecto de Visual Studio ( Asp.net mvc ) que está creciendo.

El código está en GitHub y todos los desarrolladores tienen su propia sucursal donde trabajan y una vez que terminan algo se comprometen con su sucursal y luego se fusionan en el repository principal.

Estamos usando la versión VS 2017 Community.

Es hora de automatizar las publicaciones y me gustaría saber de otra manera cómo lo administran usando GitHub .

Lo bueno de tener es que cada nueva versión en el repository principal de GitHub debería publicarse automáticamente en el server de QA .

¿Alguien sabe si hay una herramienta gratuita o una forma de automatizar este process?

Tienes varias opciones para considerar …

TravisCI y CodeCI son dos de los services populares vinculados a Github que automatizarán sus impulsos a muchos destinos populares. Puedes ver detalles sobre eso aquí .

Los services de alojamiento en línea, como Azure App Services, AppHarbor y GearHost, tienen sus propias integraciones personalizadas, que generalmente dependen de un git hook para detectar cuándo ha ocurrido un cambio de código fuente y desplegar la última actualización en su sitio alojado.

Ciertos services de integración, como DeployBot, pueden integrarse con diferentes plataforms de hosting y control de origen y gestionar esta integración por usted.

Finalmente, si desea implementar localmente sus propios resources, puede configurar su propio server utilizando Kudu , que es el service de implementación automatizado en el que se basa Azure.

Espero que algo aquí satisfaga tus necesidades. Hay muchos más resources que podrías search también.