DevOps is en fuego in the developer community, and for good reason! It helps to deliver the most business value in the fastest way possible. In this session, Sitecore partner Perficient will share its DevOps secrets, using Microsoft Azure and Visual Studio Team Services (VSTS) to automate the build-out of Sitecore environments and also automate code and content deployment. You’ll take a deep dive into how to use Azure Resource Manager (ARM) templates, PowerShell and VSTS to provision all kinds of Sitecore environments. In addition, you’ll learn how to automate Sitecore installations, move your Sitecore databases into Azure SQL, and much more Sitecore DevOps goodness.
4. What is DevOps?
“DevOps is the union of people,
process, and products to enable
continuous delivery of value to our
end users.”
― Donovan Brown, "DevOps on the Microsoft Stack"
7. Continuous Delivery
“There should be two tasks for a human
being to perform to deploy software into
a development, test, or production
environment: to pick the version and
environment and to press the “deploy”
button.”
― David Farley, Continuous Delivery: Reliable Software Releases
through Build,Test, and DeploymentAutomation
15. Next steps/Resources
15
What to do
• Start usingVSTS for your build and release platform
• Learn about and use Azure ARMTemplates
• Get our code from GitHub!
• Start provisioning your Sitecore environments to Azure
Resources available
• Azure QuickstartTemplates
• Visual StudioTeam Services
• Donovan Brown
• Patrick Perrone
16. Questions?
16
Contact Us
• Tim McCarthy
• Email: tim.mccarthy@perficient.com
• Twitter: @tmccart_1
• George Chang
• Email: george.chang@perficient.com
• Twitter: @sitecoregeorge
For a deeper dive, come visit us in the
Perficient booth!