Essa semana tive que criar uma VM para realizar alguns testes no TFS2010, e com isso já aproveitei para fazer esse post descrevendo como realizar a configuração do TFS2010
Vou descrever os passos necessários para configurar o TFS2010, a instalação é bem simples segue o padrão Next, Next, Finish
Pré Requisitos
- Win 2008 Server
- SQL Server 2008
- Analysis Services
- Reporting Services
- Criar as contas TFSReports e TFSService
Depois de instalado o TFS temos que abrir o Team Foundation Server Administration Console para iniciar a configuração, conforme a figura abaixo:
Nessa tela podemos selecionar as opções de instalação
- Basic – Esse assistente é a maneira mais rápida e fácil de se instalar o Team Foundation Server para pequenas equipes. No entanto, Reporting Serviços e integração com o SharePoint não estará disponível usando a instalação Basic. Com o assistente Basic, você pode utilizar uma instância do SQL Server 2008 existente , ou deixar Team Foundation Server instalar e configurar uma nova instância do SQL Server 2008 Express Edition.
- Standard Single Server – Ess assistente assume que você está instalando o TFS 2010 em um único servidor. O assistente Standard permite a utilização do Source Control, Work Items, Test Case, Lab Management, Reporting, e integração com o SharePoint. Você não deve usar este assistente se você quiser instalar usando o SharePoint e SQL Server em maquinas diferentes, ou se você deseja usar uma versão do SharePoint diferente do SharePoint Services 3.0
- Advanced – Esse assistente fornece avançada flexibilidade para a configuração. Ele também fornece as mesmas capacidades da oppção Standard, mas o assistente Advanced permite que você definir se o SharePoint, SQL Server e SQL Reporting Services Server estarão em outros servidores em sua rede. Este assistente também permite que você configurar a autenticação Kerberos, para usar um não – uma instância padrão do SQL Server. Finalmente, o assistente Advanced dá a opção de desabilitar Reporting Services e/ou SharePoint Integration.
- Application-Tier Only – Esse assistente instala somente o nível de aplicação, serve para cenários onde temos que fornecer um balanceamento de carga e tolerância a falhas. Este assistente também pode ser usado se você estiver movendo o Team Foundation Server de um servidor para outro
- Upgrade – Esse assistente é usado se você estiver atualizando de TFS 2005 ou o TFS 2008 e quer atualizar para o TFS 2010.
Nesse caso usei a opção Advanced, conforme a figura abaixo
Nessa tela temos somente um descritivo, podemos clicar em Next
Nessa tela temos que configurar o nome da instância do SQL Server e clicar em Next
Nessa tela temos que configurar a conta que será usada para iniciar os serviços do TFS e clicar em Next
Nessa tela configuramos o a parte do Application Tier, que será criado uma WebSite no IIS e clicar em Next
Nessa tela selecionamos que queremos configurar o Reporting Services integrado com o TFS e clicar em Next
Nessa tela configuramos a nossa instância do Reporting Services e clicar em Next
Nessa tela configuramos a nossa instância do Analysis Service e clicar em Next
Nessa tela configuramos a conta que vai iniciar o serviço e clicar em Next
Nessa tela vamos criar uma nova instância do SharePoint e clicar em Next
Nessa tela estamos instalando o SharePoint que é a versão 3.0, porém podemos configurar o TFS 2010 com o SharePoint 2010 usando um server já existente, depois de selecionar a opção desejada clicar em Next
Nessa tela estamos criando a nossa Collection que por padrão tem o nome de DefaultCollection, e clicar em Next
Nessa tela podemos rever todas as configurações que fizemos, e clicar em Next para executar a configuração
Nessa tela será executado uma verificação para garantir que todas as configurações estão corretas, e depois clique em Configure
Iniciando a configuração
Finalizando a configuração
Configuração concluída, clicar em Close
Depois de configurado podemos ver o Application Tier no Console
Agora vamos testar o Web Access, basta digitar o endereço configurado noIIS, nesse caso é http://tfs2010:8080/tfs
Como podemos perceber a configuração é simples, apenas temos que prestar atenção nas contas que vão iniciar os serviços
Qualquer dúvida, opinião, reclamação mande seu comentário!
Um Abraço!
Leandro,
Boa tarde.
Estou com uma duvida?
quero alterar a configuração do tfs quando fui configurar instalei a configuração basica e pretendo alterar para application tier.
Como faço esse procedimento?
lembrando que a ferramenta ja está em produção.
Aguardo,
Henrique
Machado
Existe a opção de você instalar um novo server somente com a AppTier, porém se você quiser usar as opções de relatórios (ReportServices) e do portal do projeto (Sharepoint) essa instalação deverá ser feita manualmente e depois configurar o TFS novamente, esse é um trabalho que pode levar um bom tempo
Por esse motivo a melhor opção é instalar um novo TFS usando a opção Standard ou Advanced que já adiciona todas essas opções citadas acima e depois migrar seus projetos para esse novo server
Espero que tenha te ajudado!
att,
Leandro Prado
Leandro,
Bom dia.
Depois de tudo criado, como faço para criar na aba Defaut Collection um link para inicio de criação dos casos de teste.
Obrigado
Rodrigo Arriel
Leandro,
Na verdade minha dúvida é “De que for crio um projeto dentro de uma determinada Collection.”
Att
Rodrigo Arriel
Rodrigo
Para criar TeamProjects você deve abrir o Visual Studio conectar ao TFS selecionando a collection, depois clicar com o botão direito sobre a collection e selecionar a opção “New Team Project” e seguir o wizard
att,
Leandro Prado
Obrigado Leandro.