SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
North American Leader in ALM Services
Services
TFS 2015
Upgrade Scenarios and
How to Avoid Surprises
David Jung, Sr. ALM Consultant
InCycle Software
New York ▪ Seattle ▪ Montreal
Agenda
• Upgrade Path Considerations
• How to prepare for the Upgrade
• Post Upgrade Gotchas
• Q & A
Upgrade Path Considerations:
In-Place versus Migrate
• What version of TFS are you currently using?
• What is the hardware and underlying software is TFS on?
• Do you want to stop hosting it yourself?
Upgrade Path Considerations:
In-Place versus Migrate
Current TFS
>=
TFS
2010
SP1
Meet
2015
SW
Req
Migrate to
2015 or VSTS
Migrate to
2015 or VSTS
Candidate for
In-Place
No
No
Yes
Yes
TFS Requirements
TFS 2010 TFS 2012 TFS 2013 TFS 2013 Update 2 TFS 2015
WS 2003 SP2
WS 2003 R2
WS 2008 SP2
WS 2008 R2
WS 2008 SP2
WS 2008 R2
WS 2012
WS 2012 R2
WS 2008 R2 SP1
WS 2012
WS 2012 R2
WS 2008 R2 SP1
WS 2012
WS 2012 R2
WS 2008 R2 SP1
WS 2012
WS 2012 R2
SQL 2008
SQL 2008 R2 SQL 2008 R2
SQL 2012 SQL 2012 SP1 SQL 2012 SP1
SQL 2014
SQL 2012 SP1
SQL 2014
Win SP Svcs 3.0
SPS 2007
Win SP Svcs 3.0
SPS 2007
SharePoint 2010
SharePoint 2013
SharePoint 2010
SharePoint 2013
SharePoint 2010
SharePoint 2013
SharePoint 2010
SharePoint 2013
Reference: TFS 2015 Requirements and Compatibility
Upgrade Paths
TFS 2008 or
TFS 2010
TFS 2012 TFS 2015
TFS 2010 SP1,
TFS 2012, or
TFS 2013
Preparation for Upgrade
• Prepare your environment
• Expect the unexpected (Plan the work and do a dry run)
• Do the upgrade (Work the plan)
• Post Upgrade Tasks
Prepare your environment
• How Big is your Collection Size(s)?
• Do you want to separate App Tier from Data Tier?
• Is it time to clean up your databases?
Using SQL Server Enterprise Edition
• Use TfsPreUpgrade utility
• Especially helpful if your Collections are 1TB or greater
• It performs the database feature upgrades that would
normally be done during the upgrade process.
• It creates and modifies a number of indexes to the system while
still online.
• Creates new tables and triggers, updates sprocs, etc.
• It could potentially require a lot of disk space so the tool tries to
pre-allocate space it needs.
• Cannot be used on non-Enterprise Editions of SQL Server.
Therefore, non-Enterprise SQL deployments will do
standard offline upgrades.
Workflow of In-Place versus Migration
In-Place
• Backup collections
• Put TFS in single user
mode
• Install TFS 2015
• Run Upgrade against
collections
• Take TFS out of single
user mode
Migration
• Build new environment and
test
• Backup collections
• Detach and Move Collections
(Dry Run)
• Run Upgrade against
collections (Test upgrade)*
• (Optional)Schedule actual
• Final Detach, Move, and Upgrade
• Tell everyone what the new
environment is
• Put everyone is Read-Only
mode in old environment
Where my Stand-Alone Team Explorer?
• Starting with Visual Studio 2015, Microsoft will no longer
ship a stand alone version of Team Explorer
• Team Explorer is included in all versions of Visual Studio
2015, including the Community Edition
• Or continue to use Team Explorer 2013
• For Office Integration, there is a separate installer available.
Build System – XAML versus Build 2015
• TFS 2015 comes with a new scriptable cross-platform build
system
• Old version now referred to XAML Controller
• TFS 2015 support the following Build Servers:
• TFS 2015 Build Agent
• TFS 2015 XAML Controller
• TFS 2013 XAML Controller
• TFS 2012 XAML Controller
• TFS 2010 XAML Controller
Post Upgrade Tasks
• Clear TFS server and client
cache
• Rare instance: Might have
to update your process
template (multiple
“Complete” states)
• Configure new features for
every team project
Want to Migrate to VSTS?
• Are you currently using customized process templates?
• Are you currently relying on SharePoint with your TFS
install?
• Are you currently relying on SSRS with your TFS install?
Migration options from TFS to VSTS
• Simple migration
• Currently using OOTB Process Templates
• Keeping current source code structure in TFVC
• OpsHub Visual Studio Online Migration Utility (Free utility)
• Blog: TFS to VSO Upgrade Made Easy
• Complex migration
• Going from custom process template to OOTB VSTS templates
• Migrating source from TFVC to VSTS Git
• Get some assistance
Wrap up slide
• In-Place versus Migration Upgrade Strategy
• Steps for Doing the Upgrade
• Considerations for VSTS
Closing Remarks &
Next Steps:
Promotion:
Book Your TFS
2015 Upgrade by
December 31st!
Microsoft
Funded
Programs
/InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/
Contact us: info@incyclesoftware.com
1-(800) 565-0510
Upcoming webcast:
TFS 2015 – Top Upgrade
Questions and Live Q&A
December 17th
2 pm ET/11 am PT
TFS 2015 Upgrade Tips & Tricks

Contenu connexe

Tendances

Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013
Microsoft Visual Studio
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
Mehdi Khalili
 

Tendances (20)

CI with TFS
CI with TFSCI with TFS
CI with TFS
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013
 
Alm with tfs 2013
Alm with tfs 2013Alm with tfs 2013
Alm with tfs 2013
 
Release management with TFS 2013
Release management with TFS 2013Release management with TFS 2013
Release management with TFS 2013
 
Introduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce PlatformIntroduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce Platform
 
Sps monaco vincent biret spfx devops
Sps monaco vincent biret spfx devopsSps monaco vincent biret spfx devops
Sps monaco vincent biret spfx devops
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
 
Enhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment HubEnhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment Hub
 
Devops e a nova cultura - TDC Florianopolis 2015
Devops e a nova cultura - TDC Florianopolis 2015Devops e a nova cultura - TDC Florianopolis 2015
Devops e a nova cultura - TDC Florianopolis 2015
 
Source Control and Release Strategy for Dynamics 365 Solutions
Source Control and Release Strategy for Dynamics 365 SolutionsSource Control and Release Strategy for Dynamics 365 Solutions
Source Control and Release Strategy for Dynamics 365 Solutions
 
Continuous Delivery for Dynamics 365/CRM
Continuous Delivery for Dynamics 365/CRMContinuous Delivery for Dynamics 365/CRM
Continuous Delivery for Dynamics 365/CRM
 
Developing Infrastructure Code for CI & CD
Developing Infrastructure Code for CI & CDDeveloping Infrastructure Code for CI & CD
Developing Infrastructure Code for CI & CD
 
Operations Validation for Infrastructure As Code - PSConfEU 2016
Operations Validation for Infrastructure As Code - PSConfEU 2016Operations Validation for Infrastructure As Code - PSConfEU 2016
Operations Validation for Infrastructure As Code - PSConfEU 2016
 
Lap around ALM with Visual Studio and TFS 2013
Lap around ALM with Visual Studio and TFS 2013Lap around ALM with Visual Studio and TFS 2013
Lap around ALM with Visual Studio and TFS 2013
 
Application Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerApplication Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation Server
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013
 
DevOps for Dynamics 365/CRM - Summit EMEA 2017 Amsterdam
DevOps for Dynamics 365/CRM - Summit EMEA 2017 AmsterdamDevOps for Dynamics 365/CRM - Summit EMEA 2017 Amsterdam
DevOps for Dynamics 365/CRM - Summit EMEA 2017 Amsterdam
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & Salesforce
 
Zero To DevOps - Source Control and Release Strategy for Dynamics 365 Solutio...
Zero To DevOps - Source Control and Release Strategy for Dynamics 365 Solutio...Zero To DevOps - Source Control and Release Strategy for Dynamics 365 Solutio...
Zero To DevOps - Source Control and Release Strategy for Dynamics 365 Solutio...
 

Similaire à TFS 2015 Upgrade Tips & Tricks

Database Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest HwangDatabase Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest Hwang
Red Gate Software
 
Building perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsBuilding perfect sql servers, every time -oops
Building perfect sql servers, every time -oops
Joseph D'Antoni
 

Similaire à TFS 2015 Upgrade Tips & Tricks (20)

Upgrading to TFS 2010
Upgrading to TFS 2010Upgrading to TFS 2010
Upgrading to TFS 2010
 
Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)
 
Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013Como atualizar meu ambiente para o tfs 2013
Como atualizar meu ambiente para o tfs 2013
 
Database Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest HwangDatabase Build and Release - SQL In The City - Ernest Hwang
Database Build and Release - SQL In The City - Ernest Hwang
 
Building perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsBuilding perfect sql servers, every time -oops
Building perfect sql servers, every time -oops
 
Bringing DevOps to the Database
Bringing DevOps to the DatabaseBringing DevOps to the Database
Bringing DevOps to the Database
 
#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
 
VSTS Migration Briefing
VSTS Migration BriefingVSTS Migration Briefing
VSTS Migration Briefing
 
Planning for your upgrade to dynamics gp 2013
Planning for your upgrade to dynamics gp 2013Planning for your upgrade to dynamics gp 2013
Planning for your upgrade to dynamics gp 2013
 
Sql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness GuideSql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness Guide
 
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
 
Serverless On Stage - Serverless URL Shortener
Serverless On Stage - Serverless URL ShortenerServerless On Stage - Serverless URL Shortener
Serverless On Stage - Serverless URL Shortener
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
Spsnyc transforming share point farm solutions to the add-in model and shar...
Spsnyc   transforming share point farm solutions to the add-in model and shar...Spsnyc   transforming share point farm solutions to the add-in model and shar...
Spsnyc transforming share point farm solutions to the add-in model and shar...
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!
 
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
 
#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?
#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?
#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?
 
SQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and ApproachSQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and Approach
 

Plus de InCycleSoftware

Plus de InCycleSoftware (11)

Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
 
Azure Labs QA Testing Webcast
Azure Labs QA Testing WebcastAzure Labs QA Testing Webcast
Azure Labs QA Testing Webcast
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and Tricks
 
Cloud-based Performance & Web Load Testing
Cloud-based Performance & Web Load TestingCloud-based Performance & Web Load Testing
Cloud-based Performance & Web Load Testing
 
InCycle's DevOps with Azure
InCycle's DevOps with AzureInCycle's DevOps with Azure
InCycle's DevOps with Azure
 
Microsoft Development Tools & Platforms for 2015
Microsoft Development Tools & Platforms for 2015Microsoft Development Tools & Platforms for 2015
Microsoft Development Tools & Platforms for 2015
 
Hybrid IT With Azure's Cloud Services
Hybrid IT With Azure's Cloud ServicesHybrid IT With Azure's Cloud Services
Hybrid IT With Azure's Cloud Services
 
Increase Delivery Speed Using Azure
Increase Delivery Speed Using AzureIncrease Delivery Speed Using Azure
Increase Delivery Speed Using Azure
 
Moving Your Business to Azure
Moving Your Business to AzureMoving Your Business to Azure
Moving Your Business to Azure
 
Understanding Azure Networking Services
Understanding Azure Networking ServicesUnderstanding Azure Networking Services
Understanding Azure Networking Services
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

TFS 2015 Upgrade Tips & Tricks

  • 1. North American Leader in ALM Services Services
  • 2. TFS 2015 Upgrade Scenarios and How to Avoid Surprises David Jung, Sr. ALM Consultant InCycle Software New York ▪ Seattle ▪ Montreal
  • 3. Agenda • Upgrade Path Considerations • How to prepare for the Upgrade • Post Upgrade Gotchas • Q & A
  • 4. Upgrade Path Considerations: In-Place versus Migrate • What version of TFS are you currently using? • What is the hardware and underlying software is TFS on? • Do you want to stop hosting it yourself?
  • 5. Upgrade Path Considerations: In-Place versus Migrate Current TFS >= TFS 2010 SP1 Meet 2015 SW Req Migrate to 2015 or VSTS Migrate to 2015 or VSTS Candidate for In-Place No No Yes Yes
  • 6. TFS Requirements TFS 2010 TFS 2012 TFS 2013 TFS 2013 Update 2 TFS 2015 WS 2003 SP2 WS 2003 R2 WS 2008 SP2 WS 2008 R2 WS 2008 SP2 WS 2008 R2 WS 2012 WS 2012 R2 WS 2008 R2 SP1 WS 2012 WS 2012 R2 WS 2008 R2 SP1 WS 2012 WS 2012 R2 WS 2008 R2 SP1 WS 2012 WS 2012 R2 SQL 2008 SQL 2008 R2 SQL 2008 R2 SQL 2012 SQL 2012 SP1 SQL 2012 SP1 SQL 2014 SQL 2012 SP1 SQL 2014 Win SP Svcs 3.0 SPS 2007 Win SP Svcs 3.0 SPS 2007 SharePoint 2010 SharePoint 2013 SharePoint 2010 SharePoint 2013 SharePoint 2010 SharePoint 2013 SharePoint 2010 SharePoint 2013 Reference: TFS 2015 Requirements and Compatibility
  • 7. Upgrade Paths TFS 2008 or TFS 2010 TFS 2012 TFS 2015 TFS 2010 SP1, TFS 2012, or TFS 2013
  • 8. Preparation for Upgrade • Prepare your environment • Expect the unexpected (Plan the work and do a dry run) • Do the upgrade (Work the plan) • Post Upgrade Tasks
  • 9.
  • 10. Prepare your environment • How Big is your Collection Size(s)? • Do you want to separate App Tier from Data Tier? • Is it time to clean up your databases?
  • 11. Using SQL Server Enterprise Edition • Use TfsPreUpgrade utility • Especially helpful if your Collections are 1TB or greater • It performs the database feature upgrades that would normally be done during the upgrade process. • It creates and modifies a number of indexes to the system while still online. • Creates new tables and triggers, updates sprocs, etc. • It could potentially require a lot of disk space so the tool tries to pre-allocate space it needs. • Cannot be used on non-Enterprise Editions of SQL Server. Therefore, non-Enterprise SQL deployments will do standard offline upgrades.
  • 12.
  • 13. Workflow of In-Place versus Migration In-Place • Backup collections • Put TFS in single user mode • Install TFS 2015 • Run Upgrade against collections • Take TFS out of single user mode Migration • Build new environment and test • Backup collections • Detach and Move Collections (Dry Run) • Run Upgrade against collections (Test upgrade)* • (Optional)Schedule actual • Final Detach, Move, and Upgrade • Tell everyone what the new environment is • Put everyone is Read-Only mode in old environment
  • 14. Where my Stand-Alone Team Explorer? • Starting with Visual Studio 2015, Microsoft will no longer ship a stand alone version of Team Explorer • Team Explorer is included in all versions of Visual Studio 2015, including the Community Edition • Or continue to use Team Explorer 2013 • For Office Integration, there is a separate installer available.
  • 15. Build System – XAML versus Build 2015 • TFS 2015 comes with a new scriptable cross-platform build system • Old version now referred to XAML Controller • TFS 2015 support the following Build Servers: • TFS 2015 Build Agent • TFS 2015 XAML Controller • TFS 2013 XAML Controller • TFS 2012 XAML Controller • TFS 2010 XAML Controller
  • 16.
  • 17. Post Upgrade Tasks • Clear TFS server and client cache • Rare instance: Might have to update your process template (multiple “Complete” states) • Configure new features for every team project
  • 18.
  • 19.
  • 20. Want to Migrate to VSTS? • Are you currently using customized process templates? • Are you currently relying on SharePoint with your TFS install? • Are you currently relying on SSRS with your TFS install?
  • 21. Migration options from TFS to VSTS • Simple migration • Currently using OOTB Process Templates • Keeping current source code structure in TFVC • OpsHub Visual Studio Online Migration Utility (Free utility) • Blog: TFS to VSO Upgrade Made Easy • Complex migration • Going from custom process template to OOTB VSTS templates • Migrating source from TFVC to VSTS Git • Get some assistance
  • 22. Wrap up slide • In-Place versus Migration Upgrade Strategy • Steps for Doing the Upgrade • Considerations for VSTS
  • 24. Promotion: Book Your TFS 2015 Upgrade by December 31st! Microsoft Funded Programs /InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/ Contact us: info@incyclesoftware.com 1-(800) 565-0510
  • 25. Upcoming webcast: TFS 2015 – Top Upgrade Questions and Live Q&A December 17th 2 pm ET/11 am PT