VSTS - Instalação do Visual Studio Team Foundation Server

Veja neste artigo: VSTS - Instalação do Visual Studio Team Foundation Server

VSTS - Instalação do Visual Studio Team Foundation Server

Ramon Durães (e-mail) possui larga experiência em tecnologia Microsoft. Microsoft Most Valuable Professional (MVP), Associate Mentor na 2pc Professional Computing (http://www.2pc.com.br/), onde atua como Arquiteto de soluções. Fundador do grupo de usuários Mutex (http://www.mutex.com.br/). Escreve artigos e ministra treinamentos, além de realizar palestras nos maiores eventos do Brasil.

Artigo recomendado para Visual Studio Team System.

O Visual Studio Team System é o mais novo componente da família do Visual Studio. Nesta versão, a Microsoft criou um produto focado no ciclo de vida no desenvolvimento de software. Gerenciando todas etapas durante o processo de desenvolvimento, incluindo a adoção de metodologia, definição e distribuição de tarefas e papéis no projeto, além do acompanhamento e testes.

Podemos dividir em duas partes principais. A parte cliente para gerentes de projetos, arquitetos, desenvolvedores e testes, e a parte servidor, onde se concentra o núcleo para armazenamento e publicação das informações. O Team Foundation Server (TFS) pode ser instalado em um servidor ou mais de um a depender do tamanho do seu time de desenvolvimento. Comentaremos nesse momento a instalação do TFS em um único servidor. Confira os requerimentos iniciais:

Componentes Recomendados para TFS com time de 50 pessoas usando Single Server:

   - Processador 2.2 GHz Pentium IV or Athlon
   - Sistema Operacional Windows Server 2003 with SP1, Enterprise Edition ou Windows Server 2003 with SP1, Standard Edition
   - Memória 2 GB
   - Espaço em Disco 30 GB

Para iniciar a preparação do ambiente logo após instalar o sistema operacional, crie os usuários assim:

Usuário Senha Direitos Uso
TFSSETUP TFSSETUP - Administrador Instalar o TFS
TFSSERVICE TFSSERVICE - Efetuar Logon Local Serviço do TFS
TFSREPORTS TFSREPORTS   Serviço do Report Services


Após criar os usuários e adicionar os respectivos direitos, chegou o momento de instalar o Servidor de aplicação Web (IIS). Conforme Figura 01, vá ao gerenciador do Windows Server adicione o Serviço IIS/ASP.NET, mas não marque a opção “extensões do prontpage”. Com o servidor de aplicação funcionando, vamos ao servidor de banco dados. Para isso, você precisa instalar o Server Server 2005 Standard ou Enterprise conforme Figura 02.


Figura 01 - Servidor de Aplicação.


Figura 02 - Tela de instalação do SqlServer 2005.

Conforme a Figura 02, siga os passos abaixo:

- Marque todos itens.
- Escolha instancia “default”.
- Service Account > Local System.
- Service Account > Mande ativar todos serviços.
- Autenticação> Exclusivamente Windows.
- Collation Settings > Padrão.
- Não Configure Reports Services. (*)

(*) O Reports Services é configurado automaticamente pelo TFS. Por isso, você deve ficar atento para não iniciar a configuração do mesmo. Caso apresente algum problema durante a instalação do TFS, você pode retornar e configurar o Reports manualmente.

Após estar com o banco de dados rodando, chegou momento de rodar dois HotFix para atualização do SqlServer e do .NET. No cd de instalação do TFS localize os HotFix abaixo:

1) SQL Server 2005 [KB912838]
2) .NET Framework 2.0 [KB913393]

Dentro da arquitetura do Team System, o Sharepoint oferece os recursos de portal com informações do projeto para acompanhamento e colaboração em tempo real. Nesse momento, você deve instalar o Windows Sharepoint 2.0 e posteriormente o Sharepoint Service Pack 2. A instalação é muito simples. Logo no início, escolha o modelo “Server Farm” e não precisa configurar mais nada. Assim que o instalador terminar, ele vai carregar o portal. Basta fechar e continuar os próximos passos.

Certifique nesse momento no Windows que todos serviços do SqlServer estão como automático. Reinicie o computador para avançarmos para próximo passo.

Enfim, chegou o grande momento de instalar o TFS de fato. Efetue logon como usuário TFSSETUP e no cd do TFS escolha Team Foundation Server / Single Server conforme Figura 03 para dar início no processo de instalação final do TFS. Logo no início, o instalador vai fazer um checklist e somente após isso a instalação vai continuar. Após aprovado no checklist, ele vai solicitar os usuários: TFSSERVICE / TFSREPORTS e seguirá todo processo automaticamente.

Finalizada a instalação, basta instalar nas máquinas clientes, além do Visual Studio 2005, o Team Explorer, para integração ao TFS. Após instalado o Team Explorer dentro do Visual Studio, vai aparecer a nova guia com informações referente aos projetos que você tiver acesso. Destaque especial ao item Work Item que são os itens de trabalho do projeto.


Figura 03 - Tela de instalação do Team Foudantion Server.


Figura 04 - Team Explorer dentro do Visual Studio 2005.

Nessa instalação consideramos que o Windows ISA está desabilitado, portanto, qualquer maquina pode acessar esse servidor pela rede. Caso contrário você vai ter que cadastrar as portas TCP dentro do ISA para liberar acesso externo. Para detalhes, consulte a documentação do TFS.

Uma vez instalado, basta entrar no Visual Studio 2005 e iniciar a criação de um novo projeto conforme Figura 05.


Figura 05 - Novo projeto baseado no Visual Sudio Team System.

Depois de vários servidores configurados, eu resolvi montar esse guia baseado na própria experiência e recomendações do fabricante para que você consiga colocar seu primeiro servidor TFS de forma mais rápida e sem problemas.

O que você gostaria saber?
Aguardo seu comentário! Ele é muito importante. Participe! Até próximo artigo!

Artigos relacionados