Como atualizar meu ambiente para o tfs 2013

26
ALM Summit Brasil 2014 Como atualizar meu ambiente para o TFS 2013 Leandro Prado

description

Palestra no ALM Summit Brasil 2014, que falo os caminhos para atualizar seu ambiente TFS.

Transcript of Como atualizar meu ambiente para o tfs 2013

Page 1: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

ALM Summit Brasil 2014

Como atualizar meu ambiente para o TFS 2013

Leandro Prado

Page 2: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Sobre...

• Microsoft PFE - ALM

• ALM Ranger

• @blog_prado

• www.leandroprado.com.br

• Coxa

Page 3: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Agenda

• Frequência das atualizações

• Caminhos

• In-Place x Migração x Attach

• Passos para atualização

• Reporting Services

• Sharepoint

• Pós-Upgrade

Page 4: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Frequência das atualizações - 2012

Visual Studio 2012 Launch

Visual Studio Online

Visual Studio 2012 Update 1

3-week service delivery sprints

Frequent updates for on-premises/boxed products

DevOps capabilities with

System Center 2012 SP 1

September 2012 October 2012 November 2012 January 2013

Visual Studio 2012 Update 2

March 2013

Visual Studio 2012 Update 3

June 2013

Visual Studio 2013Launch

November 2013

Fonte: http://blogs.msdn.com/b/bharry/

Page 5: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Frequência das atualizações - 2013

Visual Studio 2013 Launch

Fonte: http://blogs.msdn.com/b/bharry/

Visual Studio 2013 Update 1

3-week service delivery sprints

Frequent updates for on-premises/boxed products

DevOps capabilities with

System Center 2012 SP 1

November 2013 January 2014 February 2014

Visual Studio 2013 Update 2

April 2014

Visual Studio “14”CTP

June 2014

Visual Studio 2013 Update 3

August 2014

Page 6: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Como manter meu ambiente atualizado?

Page 7: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Caminhos

TFS 2005

TFS 2008

TFS 2010

TFS 2012

TFS 2013

Page 8: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Qual estratégia devo usar?

In-Place x Migração x Attach

Page 9: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

In-Place x Migração x Attach

• In-Place• Usa o mesmo hardware

• Necessita desinstalar a versão anterior (2010)

• Caso de falhas, fazer Rollback da versão anterior

• Migração• Novo hardware, nova versão S.O

• Modificar a topologia

• Attach• Mover apenas uma collection

Page 10: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Passos para atualizaçãoMigration

Backup Bases TFS Backup Bases TFS

In-place

Desinstalar TFS

Atualizarprérequisitos

Instalarprerequisitos

Copiar e restauraras bases do TFS

Instalar TFS 2013

Selecionar a opção Upgrade

Adicionar as informações das bases

Processo de configuração e upgrade

Import

Backup Bases TFS

Copiar e restaurar bases

Rodar commando Import

Configurarmanualmente o WSS e Reporting

Page 11: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

TFS 2008 para TFS 2010

• TfsWorkItemTrackingAttachments

• TfsWorkItemTracking

• TfsWarehouse

• TfsVersionControl

• TfsIntegration

• TfsBuild

• TfsActivityLogging

Page 12: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

TFS 2008 para TFS 2010

• Executar o commando TFSConfig Import

TFSConfig Import /SQLInstance:ServerName/CollectionName:NameOfNewCollection /confirmed

Page 13: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

TFS 2010 para TFS 2013

• Tfs_DefaultCollection

• Tfs_Configuration

• Tfs_Warehouse

Page 14: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

E o Reporting Services?

Page 15: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Reporting Services

• ReportServer

• ReportServerTempDB

• Encryption Key

Page 16: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

E o Sharepoint?

Page 17: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Sharepoint

• WSS_Config

• WSS_Content

Page 18: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Instalação

• Executar o wizard - Upgrade

Page 19: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Instalação

Page 20: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Demo

Page 21: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Pós upgrade

• Integrar com o Reporting Services e Analysis Services

• Integrar com o Sharepoint

• Habilitar as novas features do TFS 2013 - Wizard

• TFS 4 Features

• Executar o rebuild do cubo

• Reconfigurar o Portal Project

Page 22: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Pós upgrade - Reporting Services

Page 23: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Pós upgrade - Reporting Services

• Listar os servidores• RSKeyMgmt -l

• Remover o servidor passando a GUID• RSKeyMgmt -r GUIDoftheSSRSserverTobeRemoved

Page 24: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Process Template Customizado

• Habilitar as novas features manualmente

1. Upload novos tipos de WI

2. Alterar o arquivo categorias

3. Adicionar os novos tipos

4. Atualizar o Team Project

Page 25: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

Referências

TFS Upgrade Guide -http://vsarupgradeguide.codeplex.com/

MSDNhttp://msdn.microsoft.com/en-us/library/fda2bad5(v=vs.120).aspx

Page 26: Como atualizar meu ambiente para o tfs 2013

ALM Summit Brasil 2014

ALM Summit Brasil 2014

Obrigado!

Leandro Prado

[email protected]

www.leandroprado.com.br