Bitbucket, DevOps, Git, Microsoft Azure, Web Apps

Bitbucket + Integración continua + Microsoft Azure + Web Apps

Hace algunos años se ha venido hablando del término DevOps el cual es un conjunto de prácticas para el desarrollo de software y su respectiva administración; en un artículo anterior aprendimos a utilizar una herramienta de DevOps llamada integración continua en Visual Studio Team Services (VSTS) y hoy aprenderemos a implementarlo en Microsoft Azure con un repositorio de Bitbucket. Para poder seguir el tutorial se recomienda tener conocimientos de Git y una cuenta en Bitbucket (pueden revisar este artículo si aún no tienen uno).

Vamos a ingresar en nuestra cuenta de Microsoft Azure y crearemos una nueva aplicación web

00.PNG

Una vez creada nos despliega una ventana con la información del servicio que acabamos de crear, en las configuraciones vamos a dar click en una opción llamada «Implementación Continua»

01.png

En la sección de integración continua vamos a seleccionar Bitbucket y vamos a dar click en la opción de configurar la autorización

01

02

Nos va a abrir Bitbucket y nos va solicitar permisos para la cuenta, vamos a indicar que si le otorgaremos permiso

03

Una vez que le otorgamos permiso Azure nos va informar

04

Vamos a seleccionar el proyecto dando click en «Elegir proyecto»

05

Seleccionamos la rama que deseamos implementar (por defecto es master)

06

Esperamos un momento a que Microsoft Azure sincroniza, cuando finaliza va a desplegar el check verde que es la versión actual

07

Ahora vamos a ir a la url de nuestro sitio web y observamos el contenido de éste

Screen Shot 2016-01-02 at 22.43.41.png

En nuestro repositorio vamos a cambiar el código del index por el siguiente

<html>
	<head>
		<title>
			Integración Continua
		</title>
		</head>
	<body>
		Hola 2
	</body>
</html>	

Y realizamos un commit, esperamos unos segundos y observamos que Microsoft Azure va a sincronizar y a implementar el último commit

08

Ahora si actualizamos la página web vamos a observar el siguiente resultado

Screen Shot 2016-01-02 at 22.43.41

Bueno eso ha sido todo espero que les sea de ayuda, en los próximos artículos aprenderemos a realizarlo con otras alternativas. Hasta la próxima 🙂

 

Deja un comentario