Compartilhar via


Criação de um projeto de equipe no TFS

por Jason Lee

Este tópico descreve como criar um novo projeto de equipe no Team Foundation Server (TFS) 2010.

Este tópico faz parte de uma série de tutoriais baseados nos requisitos de implantação corporativa de uma empresa fictícia chamada Fabrikam, Inc. Esta série de tutoriais usa uma solução de exemplo, a solução do Contact Manager, para representar um aplicativo Web com um nível realista de complexidade, incluindo um aplicativo ASP.NET MVC 3, um serviço WCF (Windows Communication Foundation) e um projeto de banco de dados.

Visão geral da tarefa

Para provisionar e usar um novo projeto de equipe no TFS, você precisará concluir estas etapas de alto nível:

  • Conceda permissões ao usuário que criará o novo projeto de equipe.
  • Crie o projeto de equipe.
  • Conceda permissões aos membros da equipe que trabalharão no projeto.
  • Verifique um pouco de conteúdo.

Este tópico mostrará como executar esses procedimentos e identificará os usuários e as funções de trabalho que provavelmente serão responsáveis por cada procedimento. Lembre-se de que, dependendo da estrutura da sua organização, cada uma dessas tarefas pode ser responsabilidade de uma pessoa diferente.

As tarefas e instruções passo a passo neste tópico pressupõem que você instalou e configurou o TFS e que criou uma coleção de projetos de equipe como parte do processo de configuração. Para obter mais informações sobre essas suposições e para obter informações mais gerais sobre o cenário, consulte Configurar um servidor de build do TFS para implantação da Web.

Conceder permissões ao Criador do Projeto de Equipe

Para criar um novo projeto de equipe, você precisa dessas permissões:

  • Você deve ter a permissão Criar novos projetos na camada de aplicativo TFS. Normalmente, você concede essa permissão adicionando usuários ao grupo TFS Administradores de Coleção de Projetos . O grupo global Administradores do Team Foundation também inclui essa permissão.
  • Você deve ter permissão para criar novos sites de equipe no conjunto de sites do SharePoint que corresponde ao conjunto de projetos de equipe do TFS. Normalmente, você concede essa permissão adicionando o usuário a um grupo do SharePoint com direitos de Controle Total no conjunto de sites do SharePoint.
  • Se você estiver usando SQL Server Reporting Services recursos, deverá ser membro da função gerenciador de conteúdo do Team Foundation em Reporting Services.

Quem executa esses procedimentos?

Normalmente, a pessoa ou grupo que administra a implantação do TFS também executa esses procedimentos.

Como esse é um conjunto altamente privilegiado de permissões, os novos projetos de equipe normalmente são criados por um pequeno subconjunto de usuários com a responsabilidade de administrar uma implantação do TFS. Os desenvolvedores geralmente não receberão as permissões necessárias para criar novos projetos de equipe.

Conceder permissões no TFS

Se você quiser permitir que um usuário crie novos projetos de equipe, a primeira tarefa de alto nível é adicionar o usuário ao grupo Administradores de Coleção de Projetos para a coleção de projetos da equipe.

Para adicionar um usuário ao grupo Administradores de Coleção de Projetos

  1. No servidor TFS, no menu Iniciar, aponte para Todos os Programas, clique em Microsoft Team Foundation Server 2010 e clique em Console de Administração do Team Foundation.

  2. No modo de exibição de árvore de navegação, expanda Camada de Aplicativo e clique em Coleções de Projetos de Equipe.

    Captura de tela da exibição da árvore de navegação para clicar em Coleções de Projetos de Equipe.

  3. No painel Coleções de Projetos de Equipe , selecione a coleção de projetos de equipe que você deseja gerenciar.

    Captura de tela do painel Coleções de Projetos de Equipe para selecionar a coleção de projetos de equipe que você deseja gerenciar.

  4. Na guia Geral , clique em Associação de Grupo.

    Captura de tela da guia Geral para selecionar Associação de Grupo.

  5. Na caixa de diálogo Grupos Globais , selecione o grupo Administradores de Coleção de Projetos e clique em Propriedades.

  6. Na caixa de diálogo Propriedades do Grupo do Team Foundation Server , selecione Usuário ou Grupo do Windows e clique em Adicionar.

    Captura de tela da caixa de diálogo Propriedades do Grupo do Team Foundation Server para selecionar e adicionar Usuário ou Grupo do Windows.

  7. Na caixa de diálogo Selecionar Usuários, Computadores ou Grupos, digite o nome de usuário do usuário que você deseja poder criar novos projetos de equipe, clique em Verificar Nomes e clique em OK.

    Captura de tela da caixa de diálogo Selecionar Computadores ou Grupos de Usuários para criar novos projetos de equipe.

  8. Na caixa de diálogo Propriedades do Grupo do Team Foundation Server , clique em OK.

  9. Na caixa de diálogo Grupos Globais , clique em Fechar.

Conceder permissões em SharePoint Services

Em seguida, você precisa conceder ao usuário permissão para criar novos sites de equipe no conjunto de sites do SharePoint que corresponde ao conjunto de projetos de equipe do TFS.

Para conceder permissões de Controle Total no conjunto de sites do SharePoint

  1. No Console de Administração do Team Foundation Server, na página Coleções de Projetos de Equipe , selecione a coleção de projetos de equipe que você deseja gerenciar.

  2. Na guia Site do SharePoint , observe o valor da URL local do site padrão atual .

    Na guia Site do SharePoint, observe o valor da U R L local do site padrão atual.

  3. Abra a internet Explorer e vá para a URL que você anotou na etapa 2.

    Observação

    Se você não estiver conectado ao Windows como o usuário que criou a coleção de projetos de equipe, precisará entrar no SharePoint como este usuário para continuar.

  4. No menu Ações do Site , clique em Configurações de Site.

    No menu Ações do Site, clique em Configurações do Site.

  5. Na página Configurações do Site, em Usuários e Permissões, clique em Pessoas e grupos.

  6. No painel de navegação esquerdo, clique em Grupos.

    No painel de navegação esquerdo, clique em Grupos

  7. Na página Pessoas e Grupos: Todos os Grupos, clique em Configurar Grupos para este Site.

    Na página Pessoas e Grupos: Todos os Grupos, clique em Configurar Grupos para este Site.

    Observação

    Você pode receber um erro HTTP 404 Não Encontrado devido a um bug de codificação HTTP dupla. Se isso ocorrer, substitua a URL por esta:
    [site_collection_URL]/_layouts/permsetup.aspx Por exemplo:
    http://tfs/sites/Fabrikam%20Web%20Projects/_layouts/permsetup.aspx

  8. Na página Configurar Grupos para este Site , adicione o usuário que criará projetos de equipe ao grupo Proprietários e clique em OK.

    Na página Configurar Grupos para este Site, adicione o usuário que criará projetos de equipe ao grupo Proprietários e clique em OK.

Para obter mais informações sobre como permitir que os usuários criem novos projetos de equipe em uma coleção de projetos de equipe, consulte Definir permissões de administrador para coleções de projetos de equipe.

Criar um novo projeto de equipe e adicionar usuários

Depois de ter as permissões necessárias, você poderá usar a janela team Explorer no Visual Studio 2010 para criar um novo projeto de equipe. Essa abordagem fornece um assistente que coleta todas as informações necessárias e executa as tarefas necessárias em TFS, SharePoint e SQL Server Reporting Services. Você também precisará conceder permissões no novo projeto de equipe aos membros da equipe de desenvolvedores para permitir que eles adicionem e modifiquem o conteúdo.

Quem executa esses procedimentos?

Normalmente, um administrador do TFS ou um líder de equipe de desenvolvedores executa esses procedimentos.

Criar um novo projeto de equipe

O próximo procedimento descreve como criar um novo projeto de equipe no TFS 2010.

Para criar um novo projeto de equipe

  1. No menu Iniciar, aponte para Todos os Programas, clique em Microsoft Visual Studio 2010, clique com o botão direito do mouse em Microsoft Visual Studio 2010 e clique em Executar como administrador.

    Observação

    Se você não executar o Visual Studio 2010 como administrador, o Assistente para Novo Projeto de Equipe falhará na última etapa.

  2. (Se a caixa de diálogo Controle de Conta de Usuário aparecer, clique em Sim.

  3. No Visual Studio, no menu Equipe , clique em Conectar-se ao Team Foundation Server.

    Observação

    Se você já tiver configurado uma conexão com um servidor TFS, poderá omitir as etapas 4 a 7.

  4. Na caixa de diálogo Conexão ao Projeto de Equipe , clique em Servidores.

  5. Na caixa de diálogo Adicionar/Remover Team Foundation Server , clique em Adicionar.

  6. Na caixa de diálogo Adicionar Team Foundation Server , forneça os detalhes da instância do TFS e clique em OK.

    Na caixa de diálogo Adicionar Team Foundation Server, forneça os detalhes da instância do T F S e clique em OK.

  7. Na caixa de diálogo Adicionar/Remover Team Foundation Server , clique em Fechar.

  8. Na caixa de diálogo Conectar-se ao Projeto de Equipe , selecione a instância do TFS à qual você deseja se conectar, selecione a coleção de projetos de equipe à qual você deseja adicionar e clique em Conectar.

    Na caixa de diálogo Conectar-se ao Projeto de Equipe, selecione a instância do T F S à qual você deseja se conectar, selecione a coleção de projetos de equipe à qual você deseja adicionar e clique em Conectar.

  9. Na janela Team Explorer, clique com o botão direito do mouse na coleção de projetos da equipe e clique em Novo Projeto de Equipe.

    Na janela Team Explorer, clique com o botão direito do mouse na coleção de projetos da equipe e clique em Novo Projeto de Equipe.

  10. Na caixa de diálogo Novo Projeto de Equipe , forneça um nome e uma descrição para o projeto de equipe e clique em Avançar.

    Observação

    Se seu projeto de equipe incluir espaços, você poderá enfrentar alguns problemas ao usar a Ferramenta de Implantação da Web (Implantação da Web) dos Serviços de Informações da Internet (IIS) para implantar pacotes do caminho de saída. Os espaços no caminho podem dificultar muito mais a execução de comandos de Implantação da Web.

    Captura de tela da caixa de diálogo Novo Projeto de Equipe para fornecer um nome e uma descrição para o projeto da equipe.

  11. Na página Selecionar um Modelo de Processo , selecione o modelo de processo que você deseja usar para gerenciar o processo de desenvolvimento e clique em Avançar.

    Observação

    Para obter mais informações sobre modelos de processo para TFS, consulte Modelos de processo e ferramentas.

  12. Na página Configurações do Site de Equipe , deixe as configurações padrão inalteradas e clique em Avançar.

  13. Essa configuração cria ou identifica um site de equipe do SharePoint associado ao projeto de equipe do TFS. Sua equipe de desenvolvimento pode usar este site para gerenciar a documentação, participar de threads de discussão, criar páginas wiki e executar várias outras tarefas que não estão relacionadas ao código. Para obter mais informações, consulte Interações entre produtos do SharePoint e o Team Foundation Server.

  14. Na página Especificar Configurações de Controle do Código-Fonte , deixe as configurações padrão inalteradas e clique em Avançar.

  15. Essa configuração identifica ou cria o local na hierarquia de pastas do TFS que atuará como uma pasta raiz para seu conteúdo.

  16. Na página Confirmar Configurações do Projeto de Equipe , clique em Concluir.

  17. Quando o novo projeto de equipe for criado com êxito, na página Projeto de Equipe Criado , clique em Fechar.

Adicionar usuários a um projeto de equipe

Agora que você criou o novo projeto de equipe, você pode conceder permissões aos usuários para permitir que eles comecem a adicionar e colaborar no conteúdo.

Para adicionar usuários a um projeto de equipe

  1. No Visual Studio 2010, na janela Team Explorer, clique com o botão direito do mouse no projeto da equipe, aponte para Configurações do Projeto de Equipe e clique em Associação de Grupo.

    No Visual Studio 2010, na janela Team Explorer, clique com o botão direito do mouse no projeto da equipe, aponte para Configurações do Projeto de Equipe e clique em Associação de Grupo.

  2. Para permitir que um usuário adicione, modifique e remova o código sob controle do código-fonte, você precisa adicioná-lo ao grupo Colaboradores .

  3. Na caixa de diálogo Grupos de Projetos , selecione o grupo Colaboradores e clique em Propriedades.

    Na caixa de diálogo Grupos de Projetos, selecione o grupo Colaboradores e clique em Propriedades.

  4. Na caixa de diálogo Propriedades do Grupo do Team Foundation Server , selecione Usuário ou Grupo do Windows e clique em Adicionar.

    Na caixa de diálogo Propriedades do Grupo do Team Foundation Server, selecione Usuário ou Grupo do Windows e clique em Adicionar.

  5. Na caixa de diálogo Selecionar Usuários, Computadores ou Grupos, digite o nome de usuário do usuário que você deseja adicionar ao projeto da equipe, clique em Verificar Nomes e clique em OK.

    Na caixa de diálogo Selecionar Usuários, Computadores ou Grupos, digite o nome de usuário do usuário que você deseja adicionar ao projeto da equipe, clique em Verificar Nomes e clique em OK.

  6. Na caixa de diálogo Propriedades do Grupo do Team Foundation Server , clique em OK.

  7. Na caixa de diálogo Grupos de Projetos , clique em Fechar.

Conclusão

Neste ponto, seu novo projeto de equipe está pronto para uso e sua equipe de desenvolvedores pode começar a adicionar conteúdo e colaborar no processo de desenvolvimento.

O próximo tópico, Adicionando conteúdo ao controle do código-fonte, descreve como adicionar conteúdo ao controle do código-fonte.

Leitura Adicional

Para obter diretrizes mais amplas sobre como criar projetos de equipe no TFS, consulte Criar um projeto de equipe. Para obter mais informações sobre como permitir que os usuários criem novos projetos de equipe em uma coleção de projetos de equipe, consulte Definir permissões de administrador para coleções de projetos de equipe. Para obter mais informações sobre como adicionar usuários a projetos de equipe, consulte Adicionar usuários a projetos de equipe.