Release Management for Your DevOps Mindset












Operate
Define
Monitor
Sprint
Deliver
Complex
Error-prone
Chaotic
Manage the full stack
RM Web
RM Desktop
DEV
TFS
Drop Location
RM Server
QA

http://bit.ly/CaptureCmdOutput | http://bit.ly/ReportErrorToRM



http://bit.ly/TokenizationDSC



http://bit.ly/AzureWebSites







http://bit.ly/AgentVsDSC









http://bit.ly/TriggerFromMSBuild | http://bit.ly/1J5Btyv | http://bit.ly/1EeaBbu


http://bit.ly/RMRollback

http://bit.ly/BuildQuality



http://bit.ly/1b5urhF





http://bit.ly/AzureWebSites
RM Web
RM Desktop
Azure PaaS
DEV
TFS
Drop Location
RM Server
Proxy Server
QA


http://tinyurl.com/RmPlusSlots
Key Features
•
•
•
•
Configuration as Code
Integration with TFS
Release Management workflow
Centralized configuration
Trigger Release Invoke RM Rest API
Get Deploy
Configurations - CMDB
Rest API
Config as Code
Start with an
Assumption of target“Make
Assumed
it
so”
State
Environment
Shared
Gallery
Run a series of actions
DSC Resources
End with desired state
(hopefully)
Desired
State
TFS
Send a description
of the desired state
Get.Test.Set
DSC
capability reaches
the desired state
http://powershell.org/wp/ebooks/


http://bit.ly/AgentVsDSC
https://www.chef.io
https://wintellectnow.com
aka.ms/devops
aka.ms/iac_tlp
aka.ms/devopsmva
#TalkDevOps
http://aka.ms/nbtbvs
http://aka.ms/nbtbevents
http://myignite.microsoft.com