quinta-feira, 12 de setembro de 2013

Team Foundation Server Express 2012 - Parte 1/3

Em substituição ao "velho" Visual Source Source, podemos dizer que o TFS é mais uma Plataforma de Gerenciamento de Projetos do que apenas uma ferramenta de versionamento de códigos.
Ela pode ser configurada, adaptada e extendida para se adequar as suas necessidades em um grau elevado.
Inciaremos neste artigo com a instalação da versão Express 2012 do produto, que nos permite utilizar muitos recursos interessantes, de forma que aprenderemos:

- Version Control
Que se refere aos fundamentos deste controle, o uso de ChangeSets, CheckIns e History
Como recuperar Versions, Annotations, Labels
Como criar um Branch e Merge do nosso código

- Work Items
Os fundamentos deste Item de Trabalho e como usá-los
Como criar Work Items
Querying Work Items
Transferir Work Items para outras ferramentas, como Excel

- Build
Indispensável! Veremos como usar
Também como Monitorar

Sendo o TFS a mais nova versão da Microsoft em sistemas de ALM (Application Lifecycle Management) ela tem portanto o objetivo de governar todo este aspecto de desenvolvimento de software, incluindo o gerenciamento de requerimentos, de projetos, desenvolvimento, testes e implantação com qualidade.

Um outro aspecto importante é que esta plataforma pode ser acessada de diversas formas, por exemplo, pelo Agile Web Access, Visual Studio, Office, etc.

A imagem abaixo mostra isto de forma clara:



Pensar no fato de que podemos integrar, através desta ferramenta, todos os envolvidos no projeto, deste o solicitante de uma tarefa (usando por exemplo a ferramenta Agile Web Access), que passa pelo arquiteto e gerente do projeto (podendo usar o Excel)que por sua vez repassa a tarefa para um desenvolvedor (recebendo a tarefa diretamente no Visual Studio) e que, ao compilar e efetuar um CheckIn o Sistema de Build do TFS pode detectar isto e inicial o processo automático de Build da aplicação para testes finais, parece um cenário excelente!...

Mas falando em instalação, apesar das diversar formas existentes, usaremos neste artigo a Básica, até porque estamos usando a versão Express do produto. Na versão paga existe ainda a forma de instalação [Standard/Advanced] que utiliza os recursos adicionais como SQL Reporting Services para relatórios, SQL analylis Services para uso de DataWareHouse e Sharepoint Foundation para uso de Portal. Existe ainda uma outra forma de instalação, que na verdade já está instalada, que é a versão TFS Azure, servida pela Microsoft.

Instalação Básica
É a instalação em um computador local, podendo ser instalada em um Windows 7 ou 8; também em um Windows Server 2008 ou superior.
Para tanto, comece efetuando o download do instalador. Neste link podemos executar e ou baixar uma ISO de instalação. Com a iso preparada, rode o arquivo tfs_express.exe.







Após reiniciar a máquina, a tela de Configuration Center aparece para auxiliar-nos na instalação final do produto, juntamente com:
- a instalação do SQL Express 2012 - se não existir;
- existindo uma versão anterior o wizard efetuará um Upgrade
- ou usando uma instalação paga existente (2008 R2 ou 2012)







Se você se deparar com o erro abaixo, na qual falhou o upgrade do SQL Express para 2012, terá que efetuar o Upgrade [Manual] do SQL Express e voltar a instalar o TFS.



Para efetuar o Upgrade para o SQL Express 2012
- Primeiro instale o SQL Server 2008 Service Pack 3
- E siga os passos deste blog

Voltando a nossa instalação do TFS





No console do TFS podemos revisar a instalação e efetuar diversas alterações:



No próximo artigo criaremos nosso primeiro projeto pelo TFS - Parte 2/3

Ref: Team Foundation Server 2012 Starter, by Jakob Ehn / Terje Sandrstron - Packt Publishing

[]s

Nenhum comentário:

Postar um comentário

<< Ao enviar um comentário, favor clicar na opção [Enviar por e-mail comentários de acompanhamento para gtezini@gmail.com] >>