Configurar e gerenciar os recursos do TFS
Configurar e gerenciar o Team Foundation Server (TFS) e recursos adicionais para dar suporte a suas equipes. Esses recursos incluem a camada de aplicativo e servidores da camada de dados, coleções de projetos de equipe que hospedam os projetos de equipe e recursos opcionais, como servidores de relatório, produtos do SharePoint, servidores de compilação, o lab management e muito mais. Para obter informações sobre a arquitetura e os componentes do TFS, consulte Arquitetura do Team Foundation Server.
Importante
Você não deve modificar manualmente qualquer um dos bancos de dados do TFS, a menos que seja for instruído a fazê-lo pelo Microsoft Support ou quando você estiver seguindo os procedimentos descritos para manualmente fazer backup dos bancos de dados.Quaisquer outras modificações podem invalidar o contrato de serviço.
Por meio do Console de administração do Team Foundation Server, você pode gerenciar e monitorar a configuração do servidor. Tarefas podem ser realizadas por meio do console de administração são indicadas com esta imagem: .
Camada de aplicativo |
Camada de dados |
Coleções de projetos de equipe |
Projetos de equipe |
Relatórios, documentos e painéis |
Contas de serviço, pools de aplicativos e sites |
Use o Console de administração do Team Foundation para configurar e gerenciar sua implantação
O console de administração é instalado por padrão em qualquer servidor no qual você instalar um ou mais dos seguintes componentes: camada de um aplicativo do TFS, TFS extensões para Produtos do SharePoint, Team Foundation Build, eVisual Studio Lab Management
Se todos os componentes são instalados em um único servidor, o console de administração fornece nós de gerenciamento para todos os componentes da sua implantação. Se, no entanto, a implantação usar vários servidores, você deve abrir o console do servidor que está executando o componente que você deseja gerenciar.
Se você não for um administrador local no servidor onde o console está sendo executado e um administrador no TFS, obter essas permissões.
Para abrir o console:
Desde o início, abra o menu de aplicativo, escolha Microsoft Team Foundation Server e, em seguida, escolha o Console de administração do Team Foundation Server.
Se Console de administração do Team Foundation Server não aparecer na lista de aplicativos disponíveis, talvez você não tenha permissão para abri-lo. Você pode tentar abri-lo em um prompt de comando, mas você não poderá acessar alguns ou todos os recursos do console de administração.
Na linha de comando, abra uma janela de Prompt de comando executando como administrador e altere os diretórios para o diretório de ferramentas do TFS (por padrão, unidade: \%programfiles%\Microsoft Team Foundation Server 12.0 \ Tools) e digite TfsMgmt.exe.
Exibir atualizações instaladas no servidor
Para determinar quais atualizações foram instaladas, você pode abrir o console de administração do Team Foundation ou exiba o número de versão de um arquivo específico.
Abra o console de administração e escolha camada de aplicativo e revise os números de versão listados para a camada de aplicativo e a camada de dados.
Para saber quando o software foi instalado, escolha atualizações instaladas.
Se o console de administração fornece não está disponível, por exemplo, durante uma atualização do TFS, você pode exibir o número da versão do arquivo para o Microsoft.TeamFoundation.Admin.dll arquivo.
Abra o Windows Explorer (ou o Explorador de arquivos) e navegue até \Program Files\Microsoft Team Foundation Server 12.0 \ Tools.
Expanda o submenu Microsoft.TeamFoundation.Admin.dlle, em seguida, escolha propriedades.
Escolha o detalhes guia e examine as informações em versão do arquivo.
Áreas de aplicativos e dependências de recursos
Você pode adicionar ou remover recursos da implantação para atender melhor às mudanças de necessidade de sua empresa e dos projetos de software aos quais você oferece suporte com o TFS. Você pode adicionar ou remover os relatórios e os recursos da Web a qualquer momento. Você também pode usar mais de uma instância do SQL Server para hospedar os bancos de dados para sua implantação. Por exemplo, você pode adicionar um servidor que está executando o SQL Server Reporting Services para sua implantação depois de instalar e configurar o TFS. Você também pode atualizar a versão do Produtos do SharePoint que dá suporte a sua implantação e adicionar os recursos desse produto aos projetos de equipe que já existem em sua implantação.
Quando você cria um projeto de equipe, você pode ganhar automaticamente acesso às seguintes funções:
Acesso à Web: fornece uma interface da web ao TFS que concede acesso a projetos de equipe Agile planejamento e acompanhamento das ferramentas, controle de versão e compilações. Para obter uma visão geral, consulte trabalhar no Team Web Access (TWA).
Repositório de controle de origem usando o Team Foundation controle de versão ou repositórios Git.
Acompanhamento do item de trabalho: as equipes podem criar itens de trabalho e consultas para acompanhar, monitorar e informar sobre o desenvolvimento de um produto e seus recursos de item de trabalho. Um item de trabalho é um registro do banco de dados que armazena a definição, a atribuição, a prioridade e o estado do trabalho. Sua equipe pode criar somente os tipos de itens de trabalho que são definidos no modelo de processo que é usado para criar o projeto de equipe ou tipos que são adicionados ao projeto de equipe depois de criado.
Os membros da equipe podem trabalhar no TWA ou Team Explorer. Para saber mais sobre esses e outros clientes que se conectam ao TFS, consulte escolher o cliente do Team Foundation para dar suporte a suas tarefas.
A tabela a seguir indica os servidores adicionais e a funcionalidade que você deve configurar para sua equipe tenha acesso ao recurso correspondente. Você pode adicionar recursos antes ou depois de ter criado seu projeto de equipe.
Área de recurso |
Recursos necessários |
Tópicos relacionados |
Notas |
---|---|---|---|
Solicitações de comentários e alertas por email |
Servidor SMTP |
Configurar um servidor SMTP para dar suporte a alertas e a solicitações de comentários |
O servidor SMTP que você configurar oferece suporte a todos os projetos de equipe criados sob as coleções de projetos definidas na camada de aplicativo. Se o servidor SMTP não estiver configurado, links podem não aparecer para acessar o solicitar comentários e definir alertas. |
Compilações |
Team Foundation Build |
A página Compilações lista as definições de compilação de seu projeto de equipe. Esta página será exibida somente quando Team Foundation Build está instalado e configurado. Team Foundation Buildpermite que sua equipe criar e gerenciar compilações de produto. Por exemplo, uma equipe pode executar compilações diariamente e postá-las em um servidor compartilhado. Team Foundation Buildtambém oferece suporte a criar relatórios sobre o status e a qualidade de cada compilação. O acesso ao Serviço Team Foundation Build requer que a coleção de projetos de equipe tenha sido configurada para usar um controlador de compilação. Cada controlador de compilação é dedicado a uma única coleção de projetos de equipe. O controlador aceita solicitações de compilação de qualquer projeto de equipe de uma coleção especificada. Consulte Compilar o aplicativo. |
|
Documentos (portal de projeto de equipe) |
Produtos do SharePoint |
Adicionar produtos do SharePoint à implantação Configurar uma localidade padrão do portal de projeto de equipe |
A página Documentos só aparece quando seu projeto de equipe é configurado com o Produtos do SharePoint. Após o projeto de equipe ser criado, você poderá configurar um site do SharePoint ou outro local da Web como o portal do projeto. Talvez você precise configurar a compatibilidade de painel e configurar uma definição de aplicativo empresarial. Consulte também compartilhar informações usando o portal do projeto. |
Relatórios do Excel |
Produtos do SharePoint SQL Server Analysis Services |
Os relatórios do Microsoft Excel são carregados na pasta Documentos quando você configura seu projeto de equipe com um site do SharePoint. Com esses relatórios você pode acompanhar a taxa de gravação de seu projeto de equipe, lista de pendências de bug, a qualidade do software, progresso do teste e outras métricas. Vários desses relatórios são exibidos nos painéis do projeto. Além da dependência do Produtos do SharePoint, os relatórios do Excel dependem que sua coleção de projetos de equipe que hospeda seu projeto de equipe tenha sido configurada com os dois SQL Server Analysis Services. Para obter uma visão geral dos relatórios padrão do Excel, consulte Relatórios do Excel ou relatórios do Excel (CMMI). Se seu projeto de equipe não tiver um site do SharePoint, você ainda poderá usar o Excel para criar relatórios de status e tendências. Consulte Criar relatórios do Excel a partir de uma consulta de item de trabalho. |
|
Relatórios |
SQL Server Analysis Services SQL Server Reporting Services |
A página Relatórios aparece somente quando a coleção de projetos de equipe que hospeda o projeto de equipe for configurada com o SQL Server Reporting Services e o SQL Server Analysis Services. Essa página fornece acesso ao Gerenciador de Relatórios e a relatórios padrão e personalizados que você carrega no servidor que hospeda o SQL Server Reporting Services. Para obter uma visão geral dos relatórios padrão, consulte Relatórios (SQL Server Reporting Services). |
|
Suporte de site remoto |
Proxy do Team Foundation Server |
Como instalar o Proxy do Team Foundation e configurar um site remoto |
Se alguns membros da equipe estão localizados remotamente do local principal para controle de versão, convém instalar e configurar Team Foundation Server Proxy para oferecer suporte a eles. Proxy do TFS gerencia um cache de arquivos de controle de versão baixada no local da equipe distribuída, o que reduz significativamente a largura de banda necessária nas conexões de longa distância. Se os clientes forem configurados para usar o Proxy do Team Foundation Server, o gerenciamento dos arquivos será transparente para o usuário. As trocas de metadados e os carregamentos de arquivos continuam a interfacear diretamente com o TFS. Consulte Conectar a projetos de equipe no Team Foundation Server. |
Ambientes virtuais |
Visual Studio Lab Management |
Usando o Lab Management, sua equipe pode criar, atribuir e acompanhar ambientes virtuais para oferecer suporte ao desenvolvimento, implantação e testes de aplicativos. As equipes de testes podem testar aplicativos usando Microsoft Test Manager quando seu projeto de equipe é configurado para usar esses ambientes virtuais. |
|
Automatizar implantações |
Gerenciamento de versão |
Você pode dar suporte a versão rápida e gerencie versões simultâneas usando o Release Management. Defina caminhos de versão que representam seus estágios, do desenvolvimento à produção. Execute ações para implantar seu aplicativo em um ambiente no estágio em questão. |
|
Sincronizar com o Project Server |
Integração do TFS-Project Server |
Para instalar as extensões do Team Foundation Server para o Project Server para oferecer suporte a dados para fluir de itens de trabalho TFS para tarefas em planos de projeto da empresa no Project Server, no servidor que hospeda o Project Server. Essa integração permite que os gerentes de projeto e equipes de desenvolvimento de software para usar as ferramentas preferidas, trabalhar no nível de precisão que oferece suporte a suas necessidades e compartilhar informações de maneira transparente. |
|
Capturar incidentes de produção |
PreEmptive Análises |
Com PreEmptive para Team Foundation Server, as equipes de desenvolvimento podem capturar incidentes de produção (sem tratamento, exceções capturadas e lançadas) e criar e atualizar itens de trabalho do TFS com base em limites e regras personalizadas. Configurar para PreEmptive através do Console do administrador do Team Foundation. |
Perguntas e respostas
P: o que eu preciso saber sobre o gerenciamento de projetos de equipe?
R: começar revisando os seguintes tópicos:
Se você administra uma equipe pequena, você poderá adicionar membros da equipe diretamente a uma equipe. No entanto, se você precisar gerenciar um grande número de usuários com diferentes níveis de acesso, consulte Gerenciar usuários ou grupos no TFS.
Você pode conceder acesso a features─such premium como listas de pendências de portfólio, salas de equipe e tools─provided de gerenciamento de casos de teste pelo Team Web Access com base na licença que cada usuário tem. Consulte Alterar níveis de acesso.
Se um membro da equipe tiver problemas para se conectar ao TFS, revise os seguintes tópicos: Conectar a projetos de equipe no Team Foundation Server e Configurar recursos após uma atualização do TFS.
Você pode restringir o acesso a um projeto específico ou limitar o acesso a recursos específicos.
Você ou membros dos grupos de administrador de coleção de projeto ou projeto, gerenciar muitos recursos de projetos de equipe e coleções de projetos de equipe por meio de contexto administrativo do Team Web Access.
Você pode administrar alertas que informe os membros do projeto de alterações no projeto de equipe.
Você pode Personalizar objetos de acompanhamento de trabalho para dar suporte aos processos da sua equipe.
Algumas atualizações requerem atualizar projetos de equipe, conforme descrito em Configurar recursos após uma atualização do TFS.
P: Posso renomear um projeto de equipe ou coleção de projetos de equipe?
R: não é possível renomear um projeto de equipe. Você pode renomear uma coleção desanexando primeiro na coleção, editando suas configurações e, em seguida, anexar a coleção. Consulte Gerenciar coleções de projetos da equipe.
P: como o TFS gerenciar seus serviços?
R: TFS e os produtos que ele se integra ao incluem vários serviços e contas de serviço que executam em alguns ou todos os níveis lógicos e computadores físicos que compõem uma implantação. Você pode usar a mesma conta para todas essas contas de serviço, ou você pode usar contas diferentes. A opção de conta ou contas para usar depende da configuração de sua implantação, suas necessidades de segurança e quais componentes instalar. Para maior clareza, cada conta de serviço é chamada separadamente usando nomes de espaço reservado.
Para saber mais, consulte Contas de serviço e dependências no Team Foundation Server.
P: como eu dimensiono minha implantação?
R: você pode mover o TFS para um novo servidor ou add additional application-tier servers. Você também pode Mover o Team Foundation Server de um ambiente para outro.
P: como posso monitorar minha implantação?
R: você pode monitorar a atividade do TFS usando as seguintes ferramentas:
Na página administration console Logs, você pode abrir um arquivo de log gerado quando configurar ou reparar o TFS.
A página de administração da web para o servidor de camada de aplicativo, você pode exibir logs de atividades e gráficos de monitoramento de trabalho.
http://MyServer:8080/tfs/_oi/
Para obter mais informações, consulte esta postagem de blog: novas ferramentas para administradores TFS.
No contexto do painel de controle de TWA, você pode exportar um log de auditoria de todos os usuários e os níveis de acesso. Consulte Alterar níveis de acesso.
Para obter dicas adicionais de monitoramento, consulte esta postagem de blog: o que faz um bem mantida a aparência do Team Foundation Server?
P: o que é necessário saber sobre a manutenção de vários servidores?
R: dependendo de como você inicialmente instalado e configurado Visual Studio Team Foundation Server (TFS), talvez seja necessário gerenciá-lo em um ou vários servidores para manter e operar sua implantação. Por exemplo, a ilustração a seguir mostra a arquitetura lógica de uma implantação do TFS é integrado com as duas SQL Server Reporting Services e Produtos do SharePoint:
Neste exemplo, você precisa gerenciar a configuração de componentes, os usuários, os grupos e permissões entre vários servidores. Você deve configurar firewalls ou outros dispositivos para permitir o tráfego de rede nas portas que são necessários para a comunicação entre os servidores. Você precisa certificar-se de que todos os serviços que requer a implantação estão em execução e configurado para iniciar automaticamente. Por fim, certifique-se de que a conta de serviço que o TFS usa é totalmente confiável por todos os computadores na implantação.
Consulte também esta postagem de blog: o que faz um bem mantida a aparência do Team Foundation Server?
P: onde posso saber mais sobre os requisitos do TFS?
R: ver um ou mais dos seguintes tópicos:
Guia de instalação inclui detalhes sobre esses elementos:
Você também pode aprender sobre os requisitos e infra-estrutura nestes tópicos de referência:
Para obter informações sobre licenciamento, leia o white paper de licenciamento.
P: existem restrições que deve estar ciente ao manter o TFS?
R: Sim. Conforme mencionado acima, você deve modificar nunca manualmente bancos de dados do TFS, pois que pode invalidar o contrato de serviço, bloquear atualizações e patches e resultar em perda de dados ou danos. Existem apenas duas circunstâncias em que você nunca deve considerar modificação:
Você é instruído a fazê-lo pelo Microsoft Support.
A implantação precisa exigem backup manualmente seus bancos de dados do TFS. Nesse caso, você deve modificar apenas os bancos de dados conforme descrito aqui.
P: Quais outros recursos estão disponíveis?
R: os seguintes recursos e ferramentas estão disponíveis:
Você pode postar perguntas ou procurar respostas no Fórum do MSDN: Team Foundation Server - instalação e administração
Microsoft Visual Studio Team Foundation Server 2013 Power Tools inclui o analisador de práticas recomendadas do TFS, um editor de modelos de processo e ferramentas adicionais.
Ferramentas do TFS CodePlex fornece acesso para abrir o software de código-fonte que fornecem funcionalidade estendida a interface com o TFS.