SlideShare a Scribd company logo
1 of 14
Download to read offline
TFS – RELEASE MANAGER
VERSION (1.0)
MOUDLE NAME
RELEASE MANAGER
SUBMITTED FOR
MIC
SUBMITTED BY
ARCOM
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 2
1. TABLE OF CONTENT
1. TABLE OF CONTENT ...................................................................................................................2
2. TFS RELEASE MANAGEMENT......................................................................................................3
 OVERVIEW.................................................................................................................................3
 DETAILED POINTS ......................................................................................................................3
 DEPLOYMENT OVERVIEW ..........................................................................................................3
3. CONFIGURAITON STEPS .............................................................................................................4
 FIRST TIME CONFIGURATION.....................................................................................................4
 RELEASE MANAGEMENT STEPS..................................................................................................4
3.1. ADMINISTRATION CONFIGURATION ............................................................................5
3.2. RELEASE PATH CONFIGURATION..................................................................................7
3.3. RELEASE TEMPLATE CONFIGURATION..........................................................................9
3.4. RELEASE EXECUTION CONFIGURATION ......................................................................10
4. TIPS / TRICKS ...........................................................................................................................11
4.1. CONNECTION STRING COMPONENT [Configuration Variables] .................................11
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 3
2. TFS RELEASE MANAGEMENT
 OVERVIEW
 Release management is a continuous deployment solution
 makes release cycles repeatable, visible and more efficient by automating
deployments through every environment from Team Foundation Server (TFS) until
production.
 DETAILED POINTS
Release Management Components
1. Release Management Client:
 Desktop application to manage release information
 Web client is used to act on Approval Request
2. Release Management Server:
 heart of release management components
 Web and Windows Services that expose contracts used by all other
components
 DEPLOYMENT OVERVIEW
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 4
3. CONFIGURAITON STEPS
 FIRST TIME CONFIGURATION
 RELEASE MANAGEMENT STEPS
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 5
3.1. ADMINISTRATION CONFIGURATION
3.1.1. SMTP server Configurations
3.1.2. TFS Connection Configurations
3.1.3. Configure Users
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 6
3.1.4. Configure Groups
3.1.5. Pickup List (Stages – Technology)
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 7
3.2. RELEASE PATH CONFIGURATION
3.2.1. Server Configuration
3.2.2. Environment Configuration
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 8
3.2.3. Release Path Configuration
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 9
3.3. RELEASE TEMPLATE CONFIGURATION
3.3.1. Release Path Build Definition
3.3.2. Release Path Build Definition
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 10
3.4. RELEASE EXECUTION CONFIGURATION
3.4.1. Start Release
3.4.2. Approve Release
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 11
4. TIPS / TRICKS
4.1. CONNECTION STRING COMPONENT [Configuration Variables]
4.1.1. Overview
create new component that copy values from release manager to
configuration file web.config using xcopy tool
4.1.2. Steps
1. Regular web Config app settings
2. Replace regular to release configuration variable syntax
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 12
3. Add New Component in release template in specific stage
4. Use Xcopy Tool
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 13
5. Add Configuration Variable with same name in web config
(Eg. DBNAME)
6. Add Component in Release Template Stage
TFS COURSE – RELEASE MANAGEMENT
‫محاضرة‬6–‫الصناعات‬‫العسكرية‬
TFS – Release Management Page | 14
7. Write variable value in stage (Eg. Database name for test stage)
8. Final Result After Deploy the Release

More Related Content

Similar to Release Management For TFS

Accounting and chargeback with tivoli decision support for os 390 sg246044
Accounting and chargeback with tivoli decision support for os 390 sg246044Accounting and chargeback with tivoli decision support for os 390 sg246044
Accounting and chargeback with tivoli decision support for os 390 sg246044Banking at Ho Chi Minh city
 
Ibm tivoli storage management reporting sg246109
Ibm tivoli storage management reporting sg246109Ibm tivoli storage management reporting sg246109
Ibm tivoli storage management reporting sg246109Banking at Ho Chi Minh city
 
CRM EHP3 landscape guide
CRM EHP3 landscape guide CRM EHP3 landscape guide
CRM EHP3 landscape guide SK Kutty
 
Configuring a highly available Microsoft Lync Server 2013 environment on Dell...
Configuring a highly available Microsoft Lync Server 2013 environment on Dell...Configuring a highly available Microsoft Lync Server 2013 environment on Dell...
Configuring a highly available Microsoft Lync Server 2013 environment on Dell...Principled Technologies
 
End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624
End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624
End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624Banking at Ho Chi Minh city
 
Program Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OSProgram Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OSIBM India Smarter Computing
 
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Accenture
 
Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Banking at Ho Chi Minh city
 
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...Banking at Ho Chi Minh city
 
A practical guide to implementing tivoli storage manager on as 400 sg245472
A practical guide to implementing tivoli storage manager on as 400 sg245472A practical guide to implementing tivoli storage manager on as 400 sg245472
A practical guide to implementing tivoli storage manager on as 400 sg245472Banking at Ho Chi Minh city
 
Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867Banking at Ho Chi Minh city
 
41713559 radio-access-network-protocols-and-signalling-analysis
41713559 radio-access-network-protocols-and-signalling-analysis41713559 radio-access-network-protocols-and-signalling-analysis
41713559 radio-access-network-protocols-and-signalling-analysisKevin Kang
 
Author Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...
Author  Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...Author  Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...
Author Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...Carmen Pell
 
Marine Corps Systems Command Acquisition Guidebook - 2012
Marine Corps Systems Command Acquisition Guidebook - 2012Marine Corps Systems Command Acquisition Guidebook - 2012
Marine Corps Systems Command Acquisition Guidebook - 2012Tom "Blad" Lindblad
 
Hi path 3000 & 5000 v8 manager c administrator documentation issue 6
Hi path 3000 & 5000 v8 manager c administrator documentation   issue 6Hi path 3000 & 5000 v8 manager c administrator documentation   issue 6
Hi path 3000 & 5000 v8 manager c administrator documentation issue 6javier videla
 

Similar to Release Management For TFS (20)

Accounting and chargeback with tivoli decision support for os 390 sg246044
Accounting and chargeback with tivoli decision support for os 390 sg246044Accounting and chargeback with tivoli decision support for os 390 sg246044
Accounting and chargeback with tivoli decision support for os 390 sg246044
 
Bslsg131en 1
Bslsg131en 1Bslsg131en 1
Bslsg131en 1
 
TFS Session 1 : Version Control
TFS Session 1 : Version ControlTFS Session 1 : Version Control
TFS Session 1 : Version Control
 
sg246506
sg246506sg246506
sg246506
 
Abap tips
Abap tipsAbap tips
Abap tips
 
Ibm tivoli storage management reporting sg246109
Ibm tivoli storage management reporting sg246109Ibm tivoli storage management reporting sg246109
Ibm tivoli storage management reporting sg246109
 
CRM EHP3 landscape guide
CRM EHP3 landscape guide CRM EHP3 landscape guide
CRM EHP3 landscape guide
 
Configuring a highly available Microsoft Lync Server 2013 environment on Dell...
Configuring a highly available Microsoft Lync Server 2013 environment on Dell...Configuring a highly available Microsoft Lync Server 2013 environment on Dell...
Configuring a highly available Microsoft Lync Server 2013 environment on Dell...
 
End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624
End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624
End to-end scheduling with ibm tivoli workload scheduler version 8.2 sg246624
 
Program Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OSProgram Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OS
 
All about tivoli management agents sg245134
All about tivoli management agents sg245134All about tivoli management agents sg245134
All about tivoli management agents sg245134
 
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
 
Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648
 
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
 
A practical guide to implementing tivoli storage manager on as 400 sg245472
A practical guide to implementing tivoli storage manager on as 400 sg245472A practical guide to implementing tivoli storage manager on as 400 sg245472
A practical guide to implementing tivoli storage manager on as 400 sg245472
 
Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867
 
41713559 radio-access-network-protocols-and-signalling-analysis
41713559 radio-access-network-protocols-and-signalling-analysis41713559 radio-access-network-protocols-and-signalling-analysis
41713559 radio-access-network-protocols-and-signalling-analysis
 
Author Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...
Author  Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...Author  Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...
Author Holger Polch (Version 2.0 -11 2011) SAP Transportation Management 9.X...
 
Marine Corps Systems Command Acquisition Guidebook - 2012
Marine Corps Systems Command Acquisition Guidebook - 2012Marine Corps Systems Command Acquisition Guidebook - 2012
Marine Corps Systems Command Acquisition Guidebook - 2012
 
Hi path 3000 & 5000 v8 manager c administrator documentation issue 6
Hi path 3000 & 5000 v8 manager c administrator documentation   issue 6Hi path 3000 & 5000 v8 manager c administrator documentation   issue 6
Hi path 3000 & 5000 v8 manager c administrator documentation issue 6
 

More from Mohamed Zakarya Abdelgawad

EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)Mohamed Zakarya Abdelgawad
 
Accenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 CertificateAccenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 CertificateMohamed Zakarya Abdelgawad
 
ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)Mohamed Zakarya Abdelgawad
 
Architecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy IntroArchitecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy IntroMohamed Zakarya Abdelgawad
 

More from Mohamed Zakarya Abdelgawad (20)

EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)EA foundations (Views, Repository, Artifacts and Metamodel)
EA foundations (Views, Repository, Artifacts and Metamodel)
 
Mohammed Zakarya Resume
Mohammed Zakarya ResumeMohammed Zakarya Resume
Mohammed Zakarya Resume
 
Mohamed zakarya certificates
Mohamed zakarya certificatesMohamed zakarya certificates
Mohamed zakarya certificates
 
Mohammed Zakarya Resume
Mohammed Zakarya ResumeMohammed Zakarya Resume
Mohammed Zakarya Resume
 
EA foundations (views + repository)
EA foundations (views + repository)EA foundations (views + repository)
EA foundations (views + repository)
 
EA foundations - 01 (views & viewpoints)
EA foundations - 01 (views & viewpoints)EA foundations - 01 (views & viewpoints)
EA foundations - 01 (views & viewpoints)
 
Accenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 CertificateAccenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 Certificate
 
Dpbok context i
Dpbok   context iDpbok   context i
Dpbok context i
 
Digital Practitioner Capability Context
Digital Practitioner Capability ContextDigital Practitioner Capability Context
Digital Practitioner Capability Context
 
DPBOK Foundation
DPBOK FoundationDPBOK Foundation
DPBOK Foundation
 
Certified Microservice Archtiect
Certified Microservice ArchtiectCertified Microservice Archtiect
Certified Microservice Archtiect
 
Certified Business Architect
Certified Business ArchitectCertified Business Architect
Certified Business Architect
 
ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)
 
Architecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy IntroArchitecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy Intro
 
Architecture thinking w001
Architecture thinking w001Architecture thinking w001
Architecture thinking w001
 
Business Architecture Foundations
Business Architecture FoundationsBusiness Architecture Foundations
Business Architecture Foundations
 
Togaf 9.2 Introduction
Togaf 9.2 IntroductionTogaf 9.2 Introduction
Togaf 9.2 Introduction
 
Discover Your IT Career Path
Discover Your IT Career PathDiscover Your IT Career Path
Discover Your IT Career Path
 
ITIL V4 Foundation
ITIL V4 FoundationITIL V4 Foundation
ITIL V4 Foundation
 
SOA foundation - Generation 2
SOA foundation - Generation 2SOA foundation - Generation 2
SOA foundation - Generation 2
 

Recently uploaded

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Recently uploaded (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Release Management For TFS

  • 1. TFS – RELEASE MANAGER VERSION (1.0) MOUDLE NAME RELEASE MANAGER SUBMITTED FOR MIC SUBMITTED BY ARCOM
  • 2. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 2 1. TABLE OF CONTENT 1. TABLE OF CONTENT ...................................................................................................................2 2. TFS RELEASE MANAGEMENT......................................................................................................3  OVERVIEW.................................................................................................................................3  DETAILED POINTS ......................................................................................................................3  DEPLOYMENT OVERVIEW ..........................................................................................................3 3. CONFIGURAITON STEPS .............................................................................................................4  FIRST TIME CONFIGURATION.....................................................................................................4  RELEASE MANAGEMENT STEPS..................................................................................................4 3.1. ADMINISTRATION CONFIGURATION ............................................................................5 3.2. RELEASE PATH CONFIGURATION..................................................................................7 3.3. RELEASE TEMPLATE CONFIGURATION..........................................................................9 3.4. RELEASE EXECUTION CONFIGURATION ......................................................................10 4. TIPS / TRICKS ...........................................................................................................................11 4.1. CONNECTION STRING COMPONENT [Configuration Variables] .................................11
  • 3. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 3 2. TFS RELEASE MANAGEMENT  OVERVIEW  Release management is a continuous deployment solution  makes release cycles repeatable, visible and more efficient by automating deployments through every environment from Team Foundation Server (TFS) until production.  DETAILED POINTS Release Management Components 1. Release Management Client:  Desktop application to manage release information  Web client is used to act on Approval Request 2. Release Management Server:  heart of release management components  Web and Windows Services that expose contracts used by all other components  DEPLOYMENT OVERVIEW
  • 4. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 4 3. CONFIGURAITON STEPS  FIRST TIME CONFIGURATION  RELEASE MANAGEMENT STEPS
  • 5. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 5 3.1. ADMINISTRATION CONFIGURATION 3.1.1. SMTP server Configurations 3.1.2. TFS Connection Configurations 3.1.3. Configure Users
  • 6. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 6 3.1.4. Configure Groups 3.1.5. Pickup List (Stages – Technology)
  • 7. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 7 3.2. RELEASE PATH CONFIGURATION 3.2.1. Server Configuration 3.2.2. Environment Configuration
  • 8. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 8 3.2.3. Release Path Configuration
  • 9. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 9 3.3. RELEASE TEMPLATE CONFIGURATION 3.3.1. Release Path Build Definition 3.3.2. Release Path Build Definition
  • 10. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 10 3.4. RELEASE EXECUTION CONFIGURATION 3.4.1. Start Release 3.4.2. Approve Release
  • 11. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 11 4. TIPS / TRICKS 4.1. CONNECTION STRING COMPONENT [Configuration Variables] 4.1.1. Overview create new component that copy values from release manager to configuration file web.config using xcopy tool 4.1.2. Steps 1. Regular web Config app settings 2. Replace regular to release configuration variable syntax
  • 12. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 12 3. Add New Component in release template in specific stage 4. Use Xcopy Tool
  • 13. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 13 5. Add Configuration Variable with same name in web config (Eg. DBNAME) 6. Add Component in Release Template Stage
  • 14. TFS COURSE – RELEASE MANAGEMENT ‫محاضرة‬6–‫الصناعات‬‫العسكرية‬ TFS – Release Management Page | 14 7. Write variable value in stage (Eg. Database name for test stage) 8. Final Result After Deploy the Release