En el artículo anterior, he migrado el código de VSTS Git a GitHub. Esto me permite seguir teniendo la potencia de gestión del Visual Studio Team Services, con la visibilidad de utilizar el repositorio público de GitHub.
Sin embargo, al hacer un commit, me he llevado la sorpresa de que no estaba lanzando la Build de forma automática. Por lo cual me he puesto a investigar.
Soluciones sencillas a problemas ccomplejos
La verdad que VSTS se ha convertido en una plataforma extremadamente potente y bastante agnóstica de la tecnología. Así que, este problema me huele a que es un tema de configuración.
Dentro del portal del proyecto, me voy a la configuración de la Build y pulso el enlace para entrar en la ficha de editarla.
En donde selecciono la pestaña de Repository (lo que se muestra es el resultado final).
El primer paso es configurar el tipo de repositorio a GitHub. Para añadir la conexión en el segundo paso, debo pulsar el enlace de Manage y salto a la parte de configuración del VSTS (también se muestra el resultado final).
Pulso en añadir un nuevo Endpoint de servicio, desplegándose una lista en donde seleccionar GitHub.
Se abre un popup en donde tengo que autorizar que VSTS se conecte a GitHub, y en donde me pide las credenciales y el proyecto al que conectarse.
Ahora, volviendo a la configuración del repositorio de la Build y pulsando en el icono de recarga, se actualizan lo datos de la conexión de GitHub y la Build automatizada está lista para funcionar.
Espero que sea de utilidad, y nos vemos en el siguiente artículo.