|
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. Seleccionar la definición de build creada por la integración y seleccionar Edit Build Definition. 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.
|
Ahora que entendemos que va a dar inicio al build, vamos a crear un proyecto web.
Una vez creado seleccionamos la solución, clic derecho, y seleccionamos Add Solution to Source Control. Seleccionamos el Team Project integrado con Azure y la información adicional solicitada por el Source Control. Realicemos el primer check-In del código, haciendo nuevamente clic derecho sobre la solución y seleccionando Check-In. Agregamos algún comentario al check-in para luego poder identificarlo. Una vez finalizado el check-in veremos el changeset generado por la acción anterior. 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. Si no hay ningún error, como resultado final de la ejecución del build veremos una pantalla similar a la siguiente: 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. 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. |
Continuando con los post relacionados con la integración de Windows Azure y Team Foundation Service en