Configurando controle de versões Team Foundation Server(TFS)

100
Windows Server 2008 + SQL Server 2008 + Team Foundation Server 2010 + Visual Studio 2010 Escrito por Max Claus Nunes Escrito por Max Claus Nunes http://maxcnunes.net

description

Tutorial

Transcript of Configurando controle de versões Team Foundation Server(TFS)

Page 1: Configurando controle de versões Team Foundation Server(TFS)

Windows Server 2008 + SQL Server 2008 + Team Foundation Server 2010 + Visual Studio

2010

Escrito por Max Claus Nunes Escrito por Max Claus Nunes http://maxcnunes.net

Page 2: Configurando controle de versões Team Foundation Server(TFS)

Instalando o ServidorServidor Windows Server 2008Configuração:Espaço em Disco: 15GBMemória RAM: 2GBhttp://keithelder.net/2008/06/30/setting-up-wi

ndows-server-2008-vmware-virtual-machines-for-net/

Page 3: Configurando controle de versões Team Foundation Server(TFS)

Instalando SQL Server 2008Ao instalar o SQL Server, por ser uma máquina

recém-instalada, ainda apresenta a falta de alguns arquivos essenciais dos aplicativos DOTNET. Como o Framework 3.5 e o Windows Installer.

Por isso, ao iniciar a instalação do SQL Server, é solicitado antes de dar continuidade, a instalação do Framework atualizado e do Windows Installer.

Para essa solicitação, o próprio instalador do SQL Server disponibiliza o download direto e instalação dos arquivos.

Page 4: Configurando controle de versões Team Foundation Server(TFS)

1. Executando instalador

Page 5: Configurando controle de versões Team Foundation Server(TFS)

2. Selecione uma nova instalação padrão

Page 6: Configurando controle de versões Team Foundation Server(TFS)

3. Identificando problemas que possam afetar a instalação do SQL Server

Page 7: Configurando controle de versões Team Foundation Server(TFS)

4. Instalando arquivos de suporte a instalação

Page 8: Configurando controle de versões Team Foundation Server(TFS)

5. Termina de verificar se o maquina possui as configurações necessárias para a instalação

Page 9: Configurando controle de versões Team Foundation Server(TFS)

6. Entra com a chave do produto

Page 10: Configurando controle de versões Team Foundation Server(TFS)

7. Aceita os termos de uso da Microsoft

Page 11: Configurando controle de versões Team Foundation Server(TFS)

8. Configura o nome do servidor

Page 12: Configurando controle de versões Team Foundation Server(TFS)

9. Seleciona os seguintes itens a serem instalados

Page 13: Configurando controle de versões Team Foundation Server(TFS)

10. Define o nome da instancia do servidor

Page 14: Configurando controle de versões Team Foundation Server(TFS)

11. Exibi informações do espaço em disco necessário e local da instalação

Page 15: Configurando controle de versões Team Foundation Server(TFS)

12. Define a conta utilizada como: NT AUTHORITY\NETWORK SERVICE

Page 16: Configurando controle de versões Team Foundation Server(TFS)

13. Define a forma de autenticação e seleciona o administrador do Servidor. Neste caso vamos deixar o usuário atual.

Page 17: Configurando controle de versões Team Foundation Server(TFS)

14. Configuramos o Analysis Services e seleciona o administrador do Servidor. Neste caso vamos deixar o usuário atual.

Page 18: Configurando controle de versões Team Foundation Server(TFS)

15. Define o modo padrão nativo de configuração

Page 19: Configurando controle de versões Team Foundation Server(TFS)

16. Configurações de ajuda à Microsoft a encontrar erros

Page 20: Configurando controle de versões Team Foundation Server(TFS)

17. Verifica se existem erros que comprometam a instalação

Page 21: Configurando controle de versões Team Foundation Server(TFS)

18. Exibi informações sobre a instalação

Page 22: Configurando controle de versões Team Foundation Server(TFS)

19. Progresso de instalação

Page 23: Configurando controle de versões Team Foundation Server(TFS)

20. Exibi se todos os arquivos foram instalados com sucesso

Page 24: Configurando controle de versões Team Foundation Server(TFS)

21. Instalação completada com sucesso

Page 25: Configurando controle de versões Team Foundation Server(TFS)

22. Para confirma se a instalação foi realmente completada com sucesso. Clique em INICIAR na barra do Windows e pesquise por SQL. Em seguida execute o SQL Server Management Studio.

Page 26: Configurando controle de versões Team Foundation Server(TFS)

23. Acesse o servidor pela autenticação do Windows

Page 27: Configurando controle de versões Team Foundation Server(TFS)

24. Pronto. Acessou o banco com sucesso!

Page 28: Configurando controle de versões Team Foundation Server(TFS)

Instalando Service Pack 2 Windows Server 2008Antes de instalar o TFS devesse atualizar o

Windows Server 2008. Caso você já possua o Service Pack 2 atualizado, pule esta etapa.

Page 29: Configurando controle de versões Team Foundation Server(TFS)

1. Faça o download do Service Pack 2 e execute o instalador.

Page 30: Configurando controle de versões Team Foundation Server(TFS)

2. Inicie a instalação

Page 31: Configurando controle de versões Team Foundation Server(TFS)

3. Aceite os termos de licença do produto.

Page 32: Configurando controle de versões Team Foundation Server(TFS)

4. Marque para atualização automática e inicie a instalação.

Page 33: Configurando controle de versões Team Foundation Server(TFS)

5. Ao finalizar a instalação o computador será reiniciado automaticamente. E após reiniciar exibirá a tela da instalação ocorrida com sucesso.

Page 34: Configurando controle de versões Team Foundation Server(TFS)

Instalando Team Foundation ServerO TFS é uma plataforma da Microsoft, que

tem o objetivo de oferecer uma infraestrutura de Aplication Lifecycle Management (ALM), para gestão de todo o ciclo de vida do seu projeto.

E uma das ferramentas integrada nessa plataforma é o Source Control.

Page 35: Configurando controle de versões Team Foundation Server(TFS)

1. Execute o instalador do TFS

Page 36: Configurando controle de versões Team Foundation Server(TFS)

2. Inicie a instalação

Page 37: Configurando controle de versões Team Foundation Server(TFS)

3. Aceite os termos da licença

Page 38: Configurando controle de versões Team Foundation Server(TFS)

4. Selecione todos os componentes

Page 39: Configurando controle de versões Team Foundation Server(TFS)

5. Processo de instalação

Page 40: Configurando controle de versões Team Foundation Server(TFS)

6. Após finalizar a etapa de instalação do DOTNET Framework 4, será necessário reiniciar o computador

Page 41: Configurando controle de versões Team Foundation Server(TFS)

7. Ao iniciar o computador novamente, o instalador carregará automaticamente.

Page 42: Configurando controle de versões Team Foundation Server(TFS)

8. A instalação continuará do ponto em que parou.

Page 43: Configurando controle de versões Team Foundation Server(TFS)

9. Concluindo a instalação com sucesso

Page 44: Configurando controle de versões Team Foundation Server(TFS)

Configurando o TFS – Modo BásicoEscolhendo o tipo e instalação

http://janynnegomes.wordpress.com/2011/01/12/escolhendo-o-tipo-de-instalacao-mais-adequado-no-tfs2010/

Page 45: Configurando controle de versões Team Foundation Server(TFS)

1. Ao executar o TFS pela primeira vez, será necessário configurá-lo. Selecione o tipo básico.

Page 46: Configurando controle de versões Team Foundation Server(TFS)

2. Uma breve descrição sobre o tipo de instalação selecionado.

Page 47: Configurando controle de versões Team Foundation Server(TFS)

3. Selecione a opção “Usar uma instância existente do SQL Server”

Page 48: Configurando controle de versões Team Foundation Server(TFS)

4. Especifique a instância do SQL Server a ser utilizada

Page 49: Configurando controle de versões Team Foundation Server(TFS)

5. Confirme se as informações estão corretas

Page 50: Configurando controle de versões Team Foundation Server(TFS)

6. Verifica se o sistema está pronto para ser instalado

Page 51: Configurando controle de versões Team Foundation Server(TFS)

7. Se estiver tudo correto. Inicie o processo de instalação

Page 52: Configurando controle de versões Team Foundation Server(TFS)

8. Progresso de configuração

Page 53: Configurando controle de versões Team Foundation Server(TFS)

9. Instalação ocorrida com sucesso

Page 54: Configurando controle de versões Team Foundation Server(TFS)

Configurando a Rede na Máquina VirtualComo neste caso estamos rodando o

Windows Server em uma M.V.(Máquina Virtual), precisamos configurar a rede da M.V.

No VMWare Workstation, o modo Bridge permite você conectar sua M.V. ao computador Host e à LAN que o computador Host está configurado.

Page 55: Configurando controle de versões Team Foundation Server(TFS)

1. Acesse as configurações da M.V. e defina a rede como Bridged.Se estiver utilizando um notebook, marque a opção “Replicate...”

Page 56: Configurando controle de versões Team Foundation Server(TFS)

Liberando portas no Firewall do ServidorPor padrão, componentes do Team

Foundation Server usam as seguintes portas TCP:

Servidor ou Aplicação Porta TCP

Team Foundation Server 8080

Team Foundation Server Proxy 8081

Team Foundation Build Service 9191

Page 57: Configurando controle de versões Team Foundation Server(TFS)

1. Acesse o Firewall

Page 58: Configurando controle de versões Team Foundation Server(TFS)

2. Verifique se o Firewall está ativado

Page 59: Configurando controle de versões Team Foundation Server(TFS)

3. Verifique se o compartilhamento de Arquivos e Impressora está liberado. Caso não esteja, você não conseguirá o servidor na rede, através de outros computadores

Para acessar essa tela clique em “Change Settings” ou “Allow a program...”

Page 60: Configurando controle de versões Team Foundation Server(TFS)

4. Retorne ao passo 1 e selecione “Windows Firewall with Advanced Security”. Em seguida verifique se o acesso ao website do TFS está liberado

Page 61: Configurando controle de versões Team Foundation Server(TFS)

5. Clique duas vezes sobre o Team Foundation Server Website e acessa a aba Advanced. Marque a opção Public, que corresponde ao perfil atual do Firewall.

Page 62: Configurando controle de versões Team Foundation Server(TFS)

Configurando usuários para acessar os projetosImportante definir um usuário para cada

envolvido no projeto. Pois desta forma é possível especificar as permissões e privilégios de cada um.

Além de ter o controle do que cada um fez. Sabendo quem foi responsável pela realização, finalização ou erro em uma tarefa.

Page 63: Configurando controle de versões Team Foundation Server(TFS)

1. Acesse o Computer Management

Page 64: Configurando controle de versões Team Foundation Server(TFS)

2. Acesse a pasta de Users

Page 65: Configurando controle de versões Team Foundation Server(TFS)

3. Clique com o botão direito do mouse em Users e selecione New User. Preencha as informações do usuário e desmarque a opção “User must change password at next logon”

Page 66: Configurando controle de versões Team Foundation Server(TFS)

4. Após fechar a janela. Atualizará a lista de usuários e o novo usuário estará disponível.

Page 67: Configurando controle de versões Team Foundation Server(TFS)

5. Acesse o Team Foundation Administration Console

Page 68: Configurando controle de versões Team Foundation Server(TFS)

6. Acesse o Team Project Collection e selecione uma coleção. Em seguida clique em Group Membership

Page 69: Configurando controle de versões Team Foundation Server(TFS)

7. Selecione Project Collection Valid Users e clique em propriedades

Page 70: Configurando controle de versões Team Foundation Server(TFS)

8. Selecione Project Collection Administrators e clique em propriedades

Page 71: Configurando controle de versões Team Foundation Server(TFS)

9. Adicione um novo Grupo ou Usuário do Windows

Page 72: Configurando controle de versões Team Foundation Server(TFS)

10. Informe o nome do usuário e verifique o nome

Page 73: Configurando controle de versões Team Foundation Server(TFS)

11. O usuário deverá aparecer como : [NomeServidor/NomeUsuário]. Em seguida clique em OK.

Page 74: Configurando controle de versões Team Foundation Server(TFS)

12. O usuário selecionado será inserido no grupo. Em seguida clique em OK nas janelas abertas abaixo da janela atual.

Page 75: Configurando controle de versões Team Foundation Server(TFS)

Conectar ao TFS1. Abra o Visual Studio e acesse a aba Team

Page 76: Configurando controle de versões Team Foundation Server(TFS)

2. Clique em Servers

Page 77: Configurando controle de versões Team Foundation Server(TFS)

3. Clique em Add...

Page 78: Configurando controle de versões Team Foundation Server(TFS)

4. Preencha o nome do SERVIDOR e clique e OK.

Page 79: Configurando controle de versões Team Foundation Server(TFS)

5. Se ocorrer o seguinte erro. Clique em “Use different credentials”.

Este erro ocorre por causa do usuário atual não possuir permissão para acessar o TFS.

Page 80: Configurando controle de versões Team Foundation Server(TFS)

6. Utilize o usuário cadastrado anteriormente no SERVIDOR. No seguinte padrão: [NomeServidor\Usuario]

Page 81: Configurando controle de versões Team Foundation Server(TFS)

7. Clique em Connect

Page 82: Configurando controle de versões Team Foundation Server(TFS)

Criando um novo Team ProjectTeam Project envolve o tipo de processo

utilizado no projeto, usuários envolvidos, controle de versões dos fontes, dentre outras características e funcionalidades.

Page 83: Configurando controle de versões Team Foundation Server(TFS)

1. Acesse a aba Team Explorer, clique com o botão direto sobre a coleção de projetos do TFS e selecione New Team Project...

Page 84: Configurando controle de versões Team Foundation Server(TFS)

2. Preencha o nome e descrição do Team Project

Page 85: Configurando controle de versões Team Foundation Server(TFS)

3. Selecione o MSF for Agile

Page 86: Configurando controle de versões Team Foundation Server(TFS)

4. Selecione “Create an empty...”

Page 87: Configurando controle de versões Team Foundation Server(TFS)

5. Clique em Finish

Page 88: Configurando controle de versões Team Foundation Server(TFS)

6. Processo de criação

Page 89: Configurando controle de versões Team Foundation Server(TFS)

7. Processo concluído com sucesso

Page 90: Configurando controle de versões Team Foundation Server(TFS)

Adicionando m projeto ao Source ControlNesta etapa vamos adicionar o projeto ao

controle de versão. Mantendo assim um histórico e arquivamento de todos os fontes adicionados e atualizados nesse controle.

Page 91: Configurando controle de versões Team Foundation Server(TFS)

1. Com um projeto aberto. No Solution Explorer, clique com o botão direito sobre o projeto e selecione “Add Solution”

Page 92: Configurando controle de versões Team Foundation Server(TFS)

2. Selecione o Team Project e clique em OK

Page 93: Configurando controle de versões Team Foundation Server(TFS)

3. Após adicionado um item novo ao Source Control aparecerá os seguintes ícones

Page 94: Configurando controle de versões Team Foundation Server(TFS)

4. Sendo assim, é necessário fazer o Check In para subir os arquivos novos ao Source Control

Page 95: Configurando controle de versões Team Foundation Server(TFS)

5. Marque à atualizar no Source Control e preencha um comentário(campo opcional)

Page 96: Configurando controle de versões Team Foundation Server(TFS)

6. Após o Check In os ícone apareceram com um cadeado

Page 97: Configurando controle de versões Team Foundation Server(TFS)

Baixando um projeto do Source Control

Page 98: Configurando controle de versões Team Foundation Server(TFS)

1. Abra o Visual Studio. Em seguida acesse a aba lateral Team Explorer e clique duas vezes sobre o Source Control do projeto selecionado.

Page 99: Configurando controle de versões Team Foundation Server(TFS)

2. Selecione o projeto e clique no link Not mapped, para definir onde os fontes estarão localizados na sua máquina quando os arquivos foram baixados do servidor.

Page 100: Configurando controle de versões Team Foundation Server(TFS)

3. Selecione o local e clique em Map. Para mapear o local definido e em seguida baixar os arquivos mais atualizados do servidor.