Compartir a través de


Configurar una compilación de Ant o Maven en TFS

Configurar una compilación de integración continua con Eclipse y Team Foundation Server. Cuando se protege el código, la compilación se ejecuta automáticamente. De esa manera, puede ver y corregir los problemas inmediatamente.

TFS puede ejecutar compilaciones de Ant o de Maven, pero tendrá que configurar su propio servidor de compilación. Una vez hecho esto, TFS administrará las compilaciones de Ant o Maven al igual que administra otras compila. TFS desencadenará compilaciones, controlará los destinos de compilación, realizará un seguimiento de los resultados de la compilación e incluso creará errores cuando haya una interrupción de compilación.

Establecer un servidor de compilación TFS

  1. Descargar e instalar Team Foundation Server Express 2012 en el servidor de compilación.

  2. Después de que el instalador termine de colocar los bits, el centro de la configuración de TFS se abre automáticamente.

    Centro de configuración de Team Foundation Server

  3. Inicie el asistente para Configuración del servicio de compilación.

    Asistente para configuración del servicio de compilación

    Sugerencia

    Puede volver a este asistente posteriormente ejecutando la consola de administración de TFS.

  4. Conectarse a la colección de proyectos de equipo en TFS.

    Seleccionar una colección de proyectos de equipoConectar a la colección de proyectos de equipoAgregar Team Foundation Server

    Aquí es donde se proporciona la dirección URL a la colección de proyectos de equipo.

    Agregar Team Foundation Server

  5. Cree un nuevo controlador para ejecutar compilaciones en este equipo.

    Asistente para configuración del servicio de compilación

  6. Puede usar una cuenta de dominio para ejecutar el servicio de compilación si no desea utilizar NT AUTHORITY\NETWORK SERVICE.

    Configuración del servicio de compilación

  7. Si todo es correcto, configure el servidor de compilación.

    Configurar el servidor de compilación

    Ahora ha configurado el servidor de compilación.

    Progreso de la configuraciónProgreso de la configuración de compilación

    También verá el servidor de compilación en la lista de controladores de compilación de Eclipse.

    Definición de compilación

Habilite las compilaciones de Ant o de Maven en el servidor de compilación

Ahora que ha configurado un servidor de compilación, asegúrese de que puede compilar sus proyectos Ant o Maven.

  1. Descargue e instale un kit de desarrollo de Java.

  2. Descargue e instale Ant o Maven, en función del sistema de compilación que usa. Puede instalar Ant y Maven en el mismo equipo de compilación si utiliza ambos sistemas de compilación.

  3. Descargue e instale las extensiones de compilación de TFS.

  4. Establezca las variables de entorno JAVA_HOME y ANT_HOME o M2_HOME según las instrucciones de instalación de Java, Ant o Maven.

Defina la compilación de integración continua

Ahora tiene un servidor de compilación de TFS que puede compilar proyectos Ant y Maven. Está listo para definir su compilación de integración continua.

  1. Si no lo ha hecho aún, conéctese a TFS y comparta el código.

  2. Cree una definición de compilación desde la perspectiva de Team Foundation Sever en Eclipse.

    Team ExplorerDefinición de nueva compilación

  3. Asigne un nombre y describa la definición de compilación.

    Nombrar la definición de compilación

  4. Utilice el desencadenador para indicar cuándo ejecutar la compilación. En este caso, siempre se ejecutará cuando se proteja código.

    Desencadenador de compilación

  5. Elija el proyecto que desea compilar.

    Elegir el proyectoBuscar carpeta

  6. Seleccione el controlador de compilación que configuró y establezca la ubicación de destino.

    Definición de compilación

    Ponga en cola una compilación para asegurarse de que todo funciona correctamente.

    Poner nueva compilación en cola

    Ahora, cuando se protege el código, se inicia una compilación automáticamente.

Vea también

Conceptos

Complemento de Team Foundation Server para Eclipse - Guía para principiantes