Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
por Jason Lee
Este tópico descreve como criar um novo projeto de equipa no Team Foundation Server (TFS) 2010.
Este tema faz parte de uma série de tutoriais baseados nos requisitos de implementação empresarial de uma empresa fictícia chamada Fabrikam, Inc. Esta série de tutoriais utiliza uma solução de exemplo — a solução Contact Manager — para representar uma aplicação web com um nível realista de complexidade, incluindo uma aplicação ASP.NET MVC 3, um serviço Windows Communication Foundation (WCF) e um projeto de base de dados.
Visão Geral da Tarefa
Para provisionar e usar um novo projeto de equipa no TFS, terá de completar estes passos de alto nível:
- Conceda permissões ao utilizador que irá criar o novo projeto de equipa.
- Cria o projeto de equipa.
- Conceda permissões aos membros da equipa que irão trabalhar no projeto.
- Submeta algum conteúdo.
Este tópico irá mostrar-lhe como realizar estes procedimentos e identificará os utilizadores e os papéis do cargo que provavelmente serão responsáveis por cada procedimento. Tenha em atenção que, dependendo da estrutura da sua organização, cada uma destas tarefas pode ser da responsabilidade de uma pessoa diferente.
As tarefas e walkthroughs neste tópico assumem que instalou e configurou o TFS, e que criou uma coleção de projetos de equipa como parte do processo de configuração. Para mais informações sobre estas suposições e para informações mais gerais sobre o cenário, consulte Configurar um Servidor de Build TFS para Implantação Web.
Conceder Permissões ao Criador do Projeto da Equipa
Para criar um novo projeto de equipa, precisa destas permissões:
- Deve ter a permissão Criar novos projetos no nível de aplicação TFS. Normalmente, concede esta permissão adicionando utilizadores ao grupo TFS de Administradores da Coleção de Projetos . O grupo global Team Foundation Administrators também inclui esta autorização.
- Deve ter permissão para criar novos sites de equipa dentro da coleção de sites SharePoint que corresponde à coleção de projetos de equipa TFS. Normalmente, concede esta permissão adicionando o utilizador a um grupo SharePoint com direitos de Controlo Total na coleção do site SharePoint.
- Se estiver a utilizar funcionalidades do SQL Server Reporting Services, deve ser membro da função de Gestor de Conteúdo da Team Foundation nos Serviços de Relatórios.
Quem realiza estes procedimentos?
Normalmente, a pessoa ou grupo que administra o destacamento do TFS também executa estes procedimentos.
Como este é um conjunto de permissões altamente privilegiado, os novos projetos de equipa são normalmente criados por um pequeno subconjunto de utilizadores com responsabilidade pela administração de uma implantação TFS. Normalmente, os programadores não recebem as permissões necessárias para criar novos projetos de equipa.
Conceder Permissões no TFS
Se quiser permitir que um utilizador crie novos projetos de equipa, a primeira tarefa de alto nível é adicionar o utilizador ao grupo de Administradores da Coleção de Projetos para a coleção de projetos da equipa.
Para adicionar um utilizador ao grupo de Administradores da Coleção de Projetos
No servidor TFS, no menu Iniciar , aponte para Todos os Programas, clique em Microsoft Team Foundation Server 2010 e depois clique em Team Foundation Administration Console.
Na vista de árvore de navegação, expanda o Nível de Aplicação e depois clique em Coleções de Projetos em Equipa.
No painel de Coleções de Projetos de Equipa , selecione a coleção de projetos de equipa que pretende gerir.
No separador Geral, selecione Grupo.
Na caixa de diálogo Grupos Globais , selecione o grupo de Administradores da Coleção de Projetos e depois clique em Propriedades.
Na caixa de diálogo Propriedades do Grupo Team Foundation Server , selecione Utilizador ou Grupo do Windows e depois clique em Adicionar.
Na caixa de diálogo Selecionar Utilizadores, Computadores ou Grupos , escreva o nome de utilizador do utilizador que quer criar novos projetos de equipa, clique em Verificar Nomes e depois em OK.
Na caixa de diálogo Propriedades do Grupo Team Foundation, clique em OK.
Na caixa de diálogo Grupos Globais , clique em Fechar.
Conceder permissões nos Serviços SharePoint
De seguida, precisa de dar permissão ao utilizador para criar novos sites de equipa na coleção de sites SharePoint que corresponde à sua coleção de projetos de equipa TFS.
Para conceder permissões de Controlo Total na coleção do site SharePoint
Na Consola de Administração do Servidor Team Foundation, na página de Coleções de Projetos de Equipa , selecione a coleção de projetos de equipa que pretende gerir.
No separador Site do SharePoint, note o valor da URL de Localização Padrão Atual do Site.
Abra o Internet Explorer e depois vá ao URL que referiu no passo 2.
Observação
Se não estiver ligado ao Windows como utilizador que criou a coleção de projetos de equipa, terá de iniciar sessão no SharePoint como esse utilizador para poder continuar.
No menu Ações do Site , clique em Definições do Site.
Na página de Definições do Site , em Utilizadores e Permissões, clique em Pessoas e Grupos.
No painel de navegação à esquerda, clique em Grupos.
Na página Pessoas e Grupos: Todos os Grupos , clique em Configurar Grupos para este Site.
Observação
Pode receber um erro HTTP 404 Não Encontrado devido a um erro de codificação dupla HTTP. Se isto acontecer, substitua a URL por esta:
[site_collection_URL]/_layouts/permsetup.aspxPor exemplo:
http://tfs/sites/Fabrikam%20Web%20Projects/_layouts/permsetup.aspxNa página de Configurar Grupos para este Site , adicione o utilizador que irá criar projetos de equipa ao grupo de Proprietários e depois clique em OK.
Para mais informações sobre como permitir que os utilizadores criem novos projetos de equipa dentro de uma coleção de projetos de equipa, consulte Definir Permissões de Administrador para Coleções de Projetos de Equipa.
Crie um Novo Projeto de Equipa e Adicione Utilizadores
Depois de ter as permissões necessárias, pode usar a janela do Team Explorer no Visual Studio 2010 para criar um novo projeto de equipa. Esta abordagem fornece um assistente que recolhe toda a informação necessária e executa as tarefas necessárias no TFS, SharePoint e SQL Server Reporting Services. Também terá de conceder permissões no novo projeto de equipa aos membros da equipa de desenvolvimento, para que possam adicionar e modificar conteúdo.
Quem realiza estes procedimentos?
Normalmente, um administrador de TFS ou um líder de equipa de desenvolvimento executa estes procedimentos.
Criar um Novo Projeto de Equipa
O procedimento seguinte descreve como criar um novo projeto de equipa no TFS 2010.
Para criar um novo projeto de equipa
No menu Iniciar , aponte para Todos os Programas, clique em Microsoft Visual Studio 2010, clique com o botão direito em Microsoft Visual Studio 2010 e depois clique em Executar como administrador.
Observação
Se não correr o Visual Studio 2010 como administrador, o Assistente do Projeto de Equipa Novo falhará no último passo.
Se aparecer a caixa de diálogo de Controlo da Conta de Utilizador , clique em Sim.
No Visual Studio, no menu Equipa , clique em Ligar ao Team Foundation Server.
Observação
Se já configurou uma ligação a um servidor TFS, pode omitir os passos 4 a 7.
Na caixa de diálogo Ligação ao Projeto de Equipa , clique em Servidores.
Na caixa de diálogo Adicionar/Remover Team Foundation Server, clique Adicionar.
Na caixa de diálogo Add Team Foundation Server, forneça os detalhes da sua instância TFS e depois clique em OK.
Na caixa de diálogo Adicionar/Remover Team Foundation Server , clique em Fechar.
Na caixa de diálogo Conectar ao Projeto de Equipa , selecione a instância TFS à qual quer ligar, selecione a coleção de projetos de equipa à qual quer adicionar e depois clique em Conectar.
Na janela do Explorador de Equipas , clique com o botão direito na coleção de projetos de equipa e depois clique em Novo Projeto de Equipa.
Na caixa de diálogo do Projeto Novo de Equipa , forneça um nome e uma descrição do projeto de equipa e depois clique em Próximo.
Observação
Se o seu projeto de equipa incluir espaços, pode enfrentar alguns problemas ao utilizar a Ferramenta de Implementação Web dos Serviços de Informação da Internet (IIS) (Web Deploy) para implementar pacotes a partir do caminho de saída. Espaços no caminho podem tornar muito mais difícil executar comandos Web Deploy.
Na página Selecionar um Modelo de Processo , selecione o modelo de processo que pretende usar para gerir o processo de desenvolvimento e depois clique em Próximo.
Observação
Para mais informações sobre modelos de processos para TFS, consulte Modelos e Ferramentas de Processo.
Na página de Definições do Site da Equipa , deixe as definições padrão inalteradas e depois clique em Próximo.
Esta definição cria, ou identifica, um site de equipa SharePoint associado ao projeto da equipa TFS. A sua equipa de desenvolvimento pode usar este site para gerir documentação, participar em tópicos de discussão, criar páginas wiki e realizar várias outras tarefas que não estejam relacionadas com código. Para mais informações, consulte Interações Entre Produtos SharePoint e Team Foundation Server.
Na página Especificar Definições de Controlo de Versão , deixe as definições padrão inalteradas e depois clique em Próximo.
Esta configuração identifica ou cria a localização na hierarquia de pastas TFS que funcionará como pasta raiz para o seu conteúdo.
Na página Confirmar Definições do Projeto de Equipa , clique em Terminar.
Quando o novo projeto de equipa for criado com sucesso, na página Projeto de Equipa Criado , clique em Fechar.
Adicionar Utilizadores a um Projeto de Equipa
Agora que criou o novo projeto de equipa, pode conceder permissões aos utilizadores para lhes permitir começar a adicionar e colaborar em conteúdos.
Para adicionar utilizadores a um projeto de equipa
No Visual Studio 2010, na janela do Explorador de Equipas , clique com o botão direito no projeto de equipa, aponte para Definições do Projeto de Equipa e depois clique em Membro do Grupo.
Para permitir que um utilizador adicione, modifique e remova código sob controlo de versão, é necessário adicioná-lo ao grupo Contributors .
Na caixa de diálogo Grupos de Projetos , selecione o grupo Contribuidores e depois clique em Propriedades.
Na caixa de diálogo Propriedades do Grupo Team Foundation Server , selecione Utilizador ou Grupo do Windows e depois clique em Adicionar.
Na caixa de diálogo Selecionar Utilizadores, Computadores ou Grupos , escreva o nome de utilizador do utilizador que pretende adicionar ao projeto da equipa, clique em Verificar Nomes e depois clique em OK.
Na caixa de diálogo Propriedades do Grupo Team Foundation, clique em OK.
Na caixa de diálogo Grupos de Projetos , clique em Fechar.
Conclusion
Neste ponto, o seu novo projeto de equipa está pronto a usar, e a sua equipa de desenvolvimento pode começar a adicionar conteúdo e a colaborar no processo de desenvolvimento.
O tópico seguinte, Adicionar Conteúdo ao Controlo de Versão, descreve como adicionar conteúdo ao controlo de versão.
Leitura adicional
Para orientações mais amplas sobre a criação de projetos de equipa no TFS, consulte Criar um Projeto de Equipa. Para mais informações sobre como permitir que os utilizadores criem novos projetos de equipa dentro de uma coleção de projetos de equipa, consulte Definir Permissões de Administrador para Coleções de Projetos de Equipa. Para mais informações sobre como adicionar utilizadores a projetos de equipa, consulte Adicionar Utilizadores a Projetos de Equipa.