Post on 09-Feb-2017
transcript
Sponsored & Brought to you by
BizTalk Continuous Integration & Continuous DeploymentBill Chesnut
http://www.twitter.com/biztalkbill
https://au.linkedin.com/in/billchesnut
BizTalk Continuous Integration & Continuous DeploymentPresentation by
Bill Chesnut, Principal Consultant, MexiaMicrosoft Azure MVP
AgendaWhat is Continuous Integration & Continuous DeploymentWhy Continuous Integration & Continuous DeploymentContinuous Integration Continuous Deployment Summary
WHAT IS CONTINUOUS INTEGRATION & CONTINUOUS DEPLOYMENT
What is CI & CDAutomating Build and TestingMaking Release an easily repeatable processReducing Human involvement
WHY CONTINUOUS INTEGRATION & CONTINUOUS DEPLOYMENT
Why CI & CDConsistency of delivery Reduced time to deliverGetting developers out of configuration loop
CONTINUOUS INTEGRATION
CI with VSTS• New Task Based Build• Xcopy Agent Install• Custom Tasks• Need BizTalk Build Server (Azure VM)• Much Easier to Setup than XAML workflow
CI WITH VSTSDemo
CONTINUOUS DEPLOYMENT
CD with VSTS• New Task Based Release Management• Xcopy agent install (same as build)• Custom Tasks• Shared Variables and Environment Variables• Approvals Pre & Post
CD WITH VSTSDemo
SummaryWhat is CI & CDWhy CI & CDWhere to StartOther Tools
Contact Details• Email: bill@mexia.com.au or bill@biztalkbill.com
• Blog: http://www.biztalkbill.com
• Twitter: @biztalkbill
• LinkedIn: billchesnut
References• http://www.mexia.com.au• http://biztalkdeployment.codeplex.com/• https://www.visualstudio.com/• https://channel9.msdn.com/Shows/Enabling-DevOps-Practices-with-Visual-Studio-Online-Build• https://channel9.msdn.com/Series/DevOps-Release-Management• https://github.com/Mexia/BizTalkCICD• http://www.biztalkbill.com