Compartir a través de


Configurar carpetas de entrega

Team Foundation Build proporciona gran parte de su valor a su equipo en forma de resultados, como binarios, resultados de pruebas y archivos de registro. Debe designar y preparar una o más carpetas de entrega para que su sistema de compilación pueda entregar estos resultados a su equipo.

En un sistema de compilación se utilizan dos tipos de carpetas de entrega: carpetas de entrega públicas y carpetas de entrega privadas.

Carpetas de entrega en un sistema de compilación

Normalmente crea una carpeta de entrega pública en un servidor de uso compartido de archivos para que el equipo pueda tener acceso a resultados como los producidos por las compilaciones nocturnas. Debe especificar la carpeta de entrega pública en la propia definición de compilación o al poner en cola una compilación.

Normalmente crea una carpeta de entrega privada en un equipo cliente, como el equipo de desarrollo de un desarrollador o un evaluador. Las carpetas de entrega privadas contienen el resultado de compilaciones privadas de código almacenado en un conjunto de cambios aplazados antes de que se proteja. Este proceso se utiliza normalmente para comprobar que el nuevo código se compilará correctamente o superará algunas pruebas básicas. Debe especificar la carpeta de compilación privada en la propia definición de compilación o al poner en cola una compilación privada.

Configurar una carpeta de entrega

El agente de compilación se ejecuta en un equipo de compilación, que ejecuta Servicio de Team Foundation Build bajo una cuenta de servicio de compilación. Para que el agente de compilación ponga los resultados en su carpeta de entrega, debe conceder a dicha cuenta los permisos Change y Read para la carpeta de entrega.

Permisos necesarios

Para realizar este procedimiento, debe ser miembro del grupo Administradores en el equipo en el que reside la carpeta de entrega.

Sistemas operativos

Puede utilizar el procedimiento descrito en este tema en los sistemas operativos siguientes:

  • Windows Server 2008

  • Windows Server 2003

  • Windows 7

  • Windows Vista

  • Windows XP

Para configurar una carpeta de entrega

  1. Inicie sesión en el equipo donde residirá la carpeta de entrega.

  2. Abra el Explorador de Windows y vaya a la carpeta que contiene o contendrá la carpeta de entrega.

  3. Si es necesario, cree la carpeta de entrega.

    SugerenciaSugerencia

    Intente que la ruta de acceso a la carpeta de entrega sea lo más corta posible (por ejemplo, c:\drops). La carpeta de entrega no debe hacer que el agente de compilación genere ninguna ruta de acceso física que contenga más de 259 caracteres. De lo contrario, se producirán errores en las compilaciones y se registrará el mensaje de error TF205022.

  4. Haga clic con el botón secundario en la carpeta, haga clic en Propiedades y, a continuación, haga clic en la pestaña Compartir.

  5. En Windows Server 2008, Windows 7 y Windows Vista únicamente: Haga clic en Uso compartido avanzado.

    Aparecerá el cuadro de diálogo Uso compartido avanzado.

  6. Seleccione Compartir esta carpeta y, a continuación, haga clic en Permisos.

    Aparecerá el cuadro de diálogo Permisos para nombreDeCarpeta.

  7. Haga clic en Agregar.

    Aparecerá el cuadro de diálogo Seleccionar usuarios, equipos o grupos.

  8. Realice uno de los siguientes pasos, dependiendo del tipo de cuenta que se haya especificado como la cuenta de servicio de compilación:

    • NETWORK SERVICE que se ejecuta en el equipo que contiene la carpeta de entrega: en el cuadro Escriba los nombres de objeto que desea seleccionar, escriba NETWORK SERVICE.

    • NETWORK SERVICE que se ejecuta en un equipo diferente del que contiene la carpeta de entrega:

      1. haga clic en Tipos de objeto.

        Aparecerá el cuadro de diálogo Tipos de objeto.

      2. Active la casilla Equipos y, a continuación, haga clic en Aceptar.

      3. Compruebe que la ubicación es correcta.

      4. En el cuadro Escriba los nombres de objeto que desea seleccionar, escriba máquinaDeCompilación$, donde máquinaDeCompilación es el nombre de la máquina de compilación donde se está ejecutando el agente de compilación.

    • Una cuenta de dominio: compruebe que la ubicación es correcta. En el cuadro Escriba los nombres de objeto que desea seleccionar, escriba el nombre de la cuenta.

  9. Haga clic en Aceptar.

  10. En el cuadro de diálogo Permisos para nombreDeCarpeta, haga clic en la cuenta recién agregada a la lista Nombres de grupos o usuarios.

  11. Active las casillas Cambiar y Leer y, a continuación, haga clic en Aceptar.

Vea también

Tareas

Crear una definición de compilación básica

Poner en cola una compilación