Build in Visual Studio Team Services


Visual Studio Team Services nos permite crear un Build que es básicamente un proceso que define una serie de tareas para realizar continuos delevery (devops). Este Build se puede lanzar a demanda o también cuando se realiza un Checkin en el código (Continuos integration).

Tareas


Realizan acciones simples; en el siguiente en enlace se describen. Las más destacadas son:

  • Get Resources: Descarga el código fuente del repositorio.
  • NutGet Restore: Obtiene las dependencias de NutGet.
  • Build Solution: Compila el código. Si nuestra aplicación incorpora WebJobs hemos de añadir el parámetro /p:_DestinationType=AzureWebSite en el msbuild.
  • Test: Verifica los test unitarios definidos en el código.
  • Azure App Service Deploy: Copia el paquete de la aplicación a Azure.
  • Publish sysmbols path: Añade información adicional para poder debugar en remoto la aplicación.
  • Publish Artifact: Despliega el paquete de la aplicación.

Services EndPoint

Muchas tareas requieren de la conexión a servicios externos; en este enlace se definen los parámetros de conexión para los diferentes conectores. Estos Services Enpooints se definen para cada proyecto.
Para el caso de un subscripción de Azure tal como describe el enlace, primero debemos ejecutar un script de PowerShell. Este script crea una aplicación con permisos que se usará en el EndPoint para acceder a la subscripción.

Anuncios
Esta entrada fue publicada en DevOps, Visual Studio. Guarda el enlace permanente.

Una respuesta a Build in Visual Studio Team Services

  1. Pingback: Npm | Pensando bajo la lluvia

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 )

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 )

Google+ photo

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

Conectando a %s