[Azure]–Conectando un Web Site de Azure con TFS – Parte 2

VS2012RC
Windows_LightBlue_thumb3

En el post anterior vimos cómo conectar un Team Project con un Web Site de Azure, en este post vamos a ver cómo hacer deploy de una aplicación web en el Web Site de Azure.

Antes de comenzar, al momento que hicimos la integración del Team Project con el Web Site de Azure se agregó en el source control del team project una nueva definición de Build, podemos editarla desde el Source Control, o desde el Team Explorer podemos acceder a Builds.

0.TeamExplorer1

Seleccionar la definición de build creada por la integración y seleccionar Edit Build Definition.

0.TeamExplorer2

Una vez en la definición por ahora entendamos que acción por defecto en esta definición creada por la integración TFS – Azure será la que inicie la ejecución de este build definition. Como podemos ver en la pestaña de Trigger, por defecto cada vez que hagamos check-in del código dará inicio a este build, esto lo conocemos en el mundo de TFS como integración continua.

0.TeamExplorer3

  Ahora que entendemos que va a dar inicio al build, vamos a crear un proyecto web.

1.CrearProyecto

Una vez creado seleccionamos la solución, clic derecho, y seleccionamos  Add Solution to Source Control.

2.UniraSourceControl

Seleccionamos el Team Project integrado con Azure y la información adicional solicitada por el Source Control.

3.UniraSourceControl

Realicemos el primer check-In del código, haciendo nuevamente clic derecho sobre la solución y seleccionando Check-In.

4. CheckIn

Agregamos algún comentario al check-in para luego poder identificarlo.
5. CheckInInfo

Una vez finalizado el check-in veremos el changeset generado por la acción anterior.

5. CheckIn1Fin

Desde el Team Explorer navegamos a Builds, y veremos que de manera automática se ha iniciado la ejecución de la definición de Build como resultado de haber hecho check-In de la solución.

6. Build run

Si no hay ningún error, como resultado final de la ejecución del build veremos una pantalla similar a la siguiente:

7.BuildFin

Navegamos al sitio de administración de nuestro Web Site en Azure, vamos a Deployments y encontraremos el deploy de la aplicación web que acaba de ser generada por el Build Service del TFS. Smile

8. DeploymentHistory1

Una vez integrado TFS y Azure desde esta pantalla podremos ver el historial de deployments y si queremos ver mayor detalle si hacemos clic en View Log de cada deployment veremos el detalle de la ejecución en el TFS. Veremos esto en el siguiente Post. Smile

Un comentario sobre “[Azure]–Conectando un Web Site de Azure con TFS – Parte 2”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *