Cómo configurar la Build automatizada en VSTS contra GitHub

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.

VSTS_GitHub_CI_01

En donde selecciono la pestaña de Repository (lo que se muestra es el resultado final).

VSTS_GitHub_CI_02

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).

VSTS_GitHub_CI_03

Pulso en añadir un nuevo Endpoint de servicio, desplegándose una lista en donde seleccionar GitHub.

VSTS_GitHub_CI_04

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.

VSTS_GitHub_CI_05

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.

VSTS_GitHub_CI_02

Espero que sea de utilidad, y nos vemos en el siguiente artículo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s