Crear una colección de proyectos de equipo

Puede organizar sus proyectos en grupos que satisfagan sus necesidades profesionales mediante la creación de colecciones de proyectos de equipo. Por ejemplo, puede crear una colección para todos los proyectos relacionados con una base de código determinada o puede crear una colección para cada unidad de negocio de su organización. Para obtener más información sobre las colecciones de proyectos de equipo y cómo puede utilizarlas para organizar el servidor, vea Organizar el servidor con colecciones de proyectos de equipo.

Antes de crear una colección de proyectos de equipo, necesitará la siguiente información:

  • El nombre y la instancia de SQL Server en la que desea hospedar la base de datos de la colección. También podría necesitar el nombre de una base de datos vacía que desee utilizar para la colección.

  • La aplicación web de SharePoint (si la hubiera) que hospedará los portales de los proyectos de equipo de esta colección. Si la cuenta de usuario no tiene los permisos necesarios para crear sitios en esa aplicación web de SharePoint, también necesitará el nombre y la ruta de acceso relativa de un sitio que haya creado para usted un miembro del grupo Administradores de la granja de servidores.

    Nota importanteImportante

    Puede utilizar un sitio o una colección de sitios de SharePoint existentes en lugar de crearlos al crear una colección. Sin embargo, deberá realizar una serie de procedimientos más complejos al configurar la implementación. Deberá instalar ciertas extensiones y configurar en el servidor que hospeda el sitio, y la administración del sistema será más complicada. A menos que la infraestructura de su empresa requiera el uso de un sitio de SharePoint existente, debería utilizar la opción predeterminada del Asistente para crear una nueva colección de proyectos de equipo.

  • El servidor que ejecuta SQL Server Reporting Services y que hospedará los informes de los proyectos de equipo de esta colección, si se ha configurado este tipo de servidor para la implementación y desea utilizarlo para la colección. Si su cuenta de usuario no tiene los permisos necesarios para crear carpetas en ese servidor, también necesitará el nombre y la ruta de acceso relativa de una carpeta que un administrador haya creado para usted en ese servidor.

    Nota importanteImportante

    Puede usar una carpeta existente al crear una colección, pero el proceso es más complejo. A menos que las restricciones de seguridad de la infraestructura de su empresa impidan la creación de una carpeta como parte de la creación de una colección, debería utilizar la opción predeterminada del asistente, que crea la carpeta como parte de la creación de la colección.

Permisos necesarios

Para realizar estos procedimientos, debe ser miembro de los grupos siguientes:

  • Grupo Team Foundation Administrators, o tener el permiso Crear colección de proyectos de equipo establecido en Permitir.

  • Grupo Windows SharePoint Server Site Administrators y grupo SharePoint Administration en Productos de SharePoint.

  • Grupo SQL Reporting Services Content Managers y grupo SQL Reporting Services Project Content Managers

  • Grupo serveradmin o sysadmin en el servidor que hospedará la base de datos para la colección de proyectos de equipo, si desea crear esa base de datos como parte de la creación de la colección. Si piensa utilizar una base de datos existente, debe tener el rol dbo para esa base de datos.

  • Si desea crear una colección de sitios, una carpeta de informes o una base de datos como parte de la creación de una colección de proyectos de equipo, la cuenta de servicio que usa el Agente de trabajo en segundo plano de Visual Studio Team Foundation (también conocida como cuenta de servicio de Team Foundation Server o TFSService) debe tener determinados permisos. Para obtener más información, vea Cuentas de servicio y dependencias de Team Foundation Server y Agente de trabajo en segundo plano de Team Foundation.

Para obtener más información acerca de los permisos, vea Permisos de Team Foundation Server.

Para crear una colección de proyectos de equipo

  1. Abra la consola de administración de Team Foundation.

    Para obtener más información, vea Abrir la Consola de administración de Team Foundation.

  2. En Team Foundation, expanda el nombre del servidor, expanda Capa de aplicación y, a continuación, haga clic en Colecciones de proyectos de equipo.

  3. En Colecciones de proyectos de equipo, haga clic en Crear colección de proyectos de equipo.

    Se abrirá el Asistente para crear una nueva colección de proyectos de equipo.

  4. En Nombre, escriba un nombre para la colección. En Descripción, puede escribir una breve descripción de la colección y su propósito. Haga clic en Siguiente.

Nota

En los nombres de colecciones no se pueden usar ciertos caracteres, como las barras diagonales. Para obtener más información, vea Restricciones de nomenclatura en Team Foundation.

  1. En Instancia de SQL Server, escriba el nombre del servidor que ejecuta SQL Server. Si desea usar una instancia con nombre para hospedar la base de datos de esta colección de proyectos de equipo, también debe especificar el nombre de la instancia, como en el siguiente ejemplo:

    NombreDeServidor**\**NombreDeInstancia

  2. En Base de datos, realice uno de los pasos siguientes:

    • Si desea crear una base de datos para esta colección de proyectos de equipo, haga clic en Crear base de datos para esta colección.

      Nota importanteImportante

      La cuenta de servicio que usa el Agente de trabajo en segundo plano de Visual Studio Team Foundation debe tener permisos para crear una base de datos en la instancia de SQL Server en la que desea crear la base de datos.

    • Si desea utilizar una base de datos que ya existe en la instancia de SQL Server, haga clic en Usar base de datos existente y escriba el nombre de la base de datos en el cuadro.

      Nota

         Para usar esta opción, debe especificar una base de datos vacía que exista en la instancia de SQL Server y para la que se le hayan concedido permisos de escritura.

  3. Haga clic en Siguiente.

  4. Si ha configurado una o más aplicaciones web de SharePoint para admitir su implementación, en la lista Aplicación web, haga clic en una aplicación web de SharePoint y realice uno de los siguientes pasos:

    • Si desea utilizar la opción predeterminada de creación de una colección de sitios, haga clic en Siguiente.

    Se creará una colección de sitios de SharePoint y el nombre de la colección se utilizará como el nombre del subsitio del sitio raíz que se configura en la aplicación web de SharePoint.

    • Si la cuenta de servicio de Team Foundation Server no es miembro del grupo Administradores de la granja de servidores, no puede crear una colección de sitios como parte de este asistente. Debe utilizar una colección de sitios existente que un miembro del grupo Administradores de la granja de servidores creó para usted. En ese caso, expanda Configuración avanzada, haga clic en Especificar una ruta de acceso a un sitio de SharePoint existente y escriba la ruta de acceso relativa a la colección de sitios que se creó para usted. Haga clic en Comprobar ruta de acceso y, si la ruta de acceso es correcta, haga clic en Siguiente.

      Nota importanteImportante

      A menos que la infraestructura de su empresa requiera el uso de una colección de sitios existente, debe usar la opción predeterminada, que es crear una colección de sitios.

  5. Si ha configurado un servidor que ejecuta SQL Server Reporting Services para admitir su implementación, realice uno de los siguientes pasos:

    • En Informes, revise la información correspondiente al servidor y la carpeta donde se hospedarán los informes de esta colección y haga clic en Siguiente.

    • Si su cuenta de usuario no tiene permisos para crear una carpeta en el servidor que ejecuta Reporting Services, debe usar una carpeta que un administrador haya creado para usted en ese servidor. En ese caso, expanda Configuración avanzada, haga clic Especificar una ruta de acceso a una carpeta existente y escriba la ruta de acceso relativa de la carpeta creada para usted. Haga clic en Comprobar ruta de acceso y, si la ruta de acceso es correcta, haga clic en Siguiente.

    Nota importanteImportante

    A menos que las restricciones de seguridad de la infraestructura de su empresa impidan la creación automática de una carpeta como parte del proceso del asistente, debería usar la opción predeterminada, crear una carpeta.

  6. En Lab Management, haga clic en Configurar Lab Management y en Siguiente.

    Nota importanteImportante

    Si Lab Management está deshabilitado en la lista de páginas del asistente, debe configurar primero Lab Management en la consola de administración de Team Foundation. Para obtener más información, vea Configurar Lab Management por primera vez.

    Si no utiliza Lab Management en su implementación, vaya al paso 16.

  7. En Recursos compartidos de biblioteca, haga clic en Agregar y comprobar, haga clic en uno o varios recursos compartidos de biblioteca de Virtual Machine Manager (VMM) que se deberían usar para almacenar las imágenes de máquina virtual para los proyectos de equipo de esta colección y, a continuación, haga clic en Agregar.

    También puede cambiar el nombre del recurso compartido de biblioteca por otro descriptivo; basta con hacer doble clic en él. Para obtener más información, vea Cómo: Cambiar el recurso compartido de biblioteca para las colecciones de proyectos de equipo.

  8. Active o desactive la casilla Aprovisionamiento automático para cada recurso compartido de biblioteca y haga clic en Siguiente.

    Si activa esta casilla, Team Foundation Server agrega automáticamente el recurso compartido de biblioteca a los proyectos de equipo que cree en esta colección. Para los proyectos de equipo que no se han creado todavía, el recurso compartido se agrega cuando el Asistente para nuevo proyecto de equipo crea el proyecto.

    Nota importanteImportante

    Debe agregar por lo menos un recurso compartido de biblioteca a la colección de proyectos de equipo para habilitar Lab Management.

  9. Haga clic en Siguiente.

  10. En Grupos host, haga clic en Agregar y comprobar, haga clic en los grupos host de VMM que se deberían usar para implementar las máquinas virtuales para los proyectos de equipo de esta colección y, a continuación, haga clic en Agregar.

    También puede hacer doble clic en el nombre del grupo host para cambiarlo por otro descriptivo. Para obtener más información, vea Cómo: Cambiar los grupos host para las colecciones de proyectos de equipo.

    Nota importanteImportante

    Para habilitar Lab Management, debe agregar al menos un grupo host a una colección de proyectos de equipo.

    El proceso de comprobación confirma ahora los siguientes cambios:

    • La cuenta de servicio de Team Foundation Server se ha agregado a cada host de los grupos host que ha especificado, a fin de que Team Foundation Server pueda comunicarse directamente con los hosts del grupo host.

    • Se especifica el adaptador de red que se utilizará para conectar a las máquinas virtuales.

    1. Si la cuenta de servicio de Team Foundation Server (TFSService) no se ha agregado al grupo de administradores en uno o más hosts de esos grupos host, debe proporcionar una cuenta de dominio que tenga permisos administrativos en todos los hosts de los grupos host que ha agregado. Este paso permite que la cuenta de servicio para Team Foundation Server (TFSService) se comunique directamente con los hosts del grupo host.

    2. Si tiene uno o más hosts Hyper-V que cuentan con varios adaptadores de red y Team Foundation Server no puede determinar qué adaptador se debe usar para conectar con las máquinas virtuales, aparece el cuadro de diálogo Varios adaptadores de red para cada uno de estos hosts. En la lista, especifique el adaptador de red que corresponde a la ubicación de red que desea usar.

    3. Active o desactive la casilla Aprovisionamiento automático para cada grupo host.

      Si activa esta casilla, Team Foundation Server agrega automáticamente el grupo de hosts a los proyectos de equipo en esta colección de proyectos de equipo. Para los proyectos de equipo que no se han creado todavía, el grupo host se agrega cuando el Asistente para nuevo proyecto de equipo crea el proyecto.

  11. Para especificar la cuenta de usuario para su uso en la comunicación entre los agentes de prueba y los agentes de compilación y entre los controladores de pruebas y Team Foundation Server, haga clic en Cuenta de servicio.

    Nota de precauciónPrecaución

    Para esta cuenta de servicio, debe especificar una cuenta de dominio que tenga permisos limitados. Debe especificar una cuenta que no tenga ningún permiso administrativo y que no sea utilizada por ningún servicio de confianza, incluidos el controlador de compilación y el controlador de prueba. Debería considerar la posibilidad de crear dos cuentas y usarlas para esta cuenta de servicio. Para obtener más información sobre estas dos cuentas, vea Cómo: Configurar la cuenta de servicio para probar e integrar flujos de trabajo.

    1. En la pestaña Cuenta de servicio, escriba el nombre de su cuenta en Nombre de cuenta y la contraseña en Contraseña.

    2. Para comprobar si la cuenta de usuario es válida, haga clic en Prueba.

    3. Haga clic en Siguiente.

  12. En Revisar configuración, revise sus datos. Si desea realizar cualquier modificación, haga clic en Anterior hasta que llegue a la página que desea cambiar. Si toda la información es correcta, haga clic en Comprobar.

  13. En Comprobaciones de disponibilidad, revise el estado de las comprobaciones.

    Al lado de cualquier configuración que contenga errores, aparecerá un indicador Error subrayado de color azul. Puede hacer clic en el indicador para ver un mensaje detallado del problema. Debe solucionar todos los errores para poder continuar.

  14. Una vez superadas todas las comprobaciones disponibilidad, haga clic en Crear.

    Se iniciará el proceso de creación de una colección de proyectos de equipo.

  15. Cuando finalice el asistente, haga clic en Cerrar.

Vea también

Conceptos

Configurar el servidor mediante la consola de administración de Team Foundation

Cuentas de servicio y dependencias de Team Foundation Server