BUILDS

Compilaciones

La integración continua consta de que al momento de subir un proyecto o cambios automáticamente en el servidor se inicie una compilación.

Para configurar una compilación en el tfs se debe dirigir a la parte de Build & Release y darle en NewSe puede escoger una plantilla especificando el lenguaje principal del proyecto o iniciar una desde cero.

.Net

Para el ejemplo realizaremos una compilación para un proyecto Asp Net MVC y Web Api

Automáticamente se cargan unas tareas predefinidas para los proyectos de este tipo pero se pueden configurar todas las que se deseen.

Se deben de configurar cada una de las tareas a continuación entraremos en detalle de cada una:

1. Get Sources

Se debe especificar el repositorio donde se encuentre el proyecto

2. NuGet restore

Esto se realiza para que se instalen todas las dependencias referencias en el proyecto mediante nugets donde se debe especificar la ruta donde se encuentre el archivo .sln

3. Build Solution

Este comando compila la solución especificando la ruta del archivo .sln y la versión correspondiente del visual studio.

4. Test Assemblies

TODO: Pendiente de asignar las pruebas automatizadas

5. Publish symbols path

Esto es para indexar el código fuente lo cual sirve para depurar una aplicación en una maquina que es la que se utilizo para construir la aplicación. * Esta configuración fue generada por defecto.

6. Publish Artifact

Lo que se debe definir es el lugar donde quedará la solución compilada para este caso en la carpeta drop y se especifica el artifact Server

Triggers

Para que la integración continua se ejecute automáticamente al detectar un cambio en el repositorio se debe activar el desencadenador en el branch seleccionado, para este caso el master.

Node Js

1. Get sources

2. npm install

3. run gulp tasks

4. Publish Artifact

Angular

1. Get Sources

results matching ""

    No results matching ""