Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Sitecore DevOps Automating your Sitecore Deployments by Naveed Ahmad

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Hier ansehen

1 von 23 Anzeige

Sitecore DevOps Automating your Sitecore Deployments by Naveed Ahmad

Herunterladen, um offline zu lesen

In this presentation, Naveed Ahmad will explain how to automate your Sitecore deployments and give an overview of the tools and technologies required to achieve it. The talk will also include a live demo using TeamCity, Hedgehog TDS and Sitecore Ship.

In this presentation, Naveed Ahmad will explain how to automate your Sitecore deployments and give an overview of the tools and technologies required to achieve it. The talk will also include a live demo using TeamCity, Hedgehog TDS and Sitecore Ship.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Sitecore DevOps Automating your Sitecore Deployments by Naveed Ahmad (20)

Anzeige

Aktuellste (20)

Sitecore DevOps Automating your Sitecore Deployments by Naveed Ahmad

  1. 1. SITECORE DEVOPS – AUTOMATING YOUR SITECORE DEPLOYMENTS NAVEED AHMAD SITECORE USER GROUP WASHINGTON DC APRIL 2017
  2. 2. INTRODUCTION  Stiecore Tech Lead at EPAM  Blog – http://naveedahmad.co.uk  Twitter - @naveed_ahmad  Slack - @naveed (sitecorechat.slack.com)
  3. 3. AGENDA  Overview of Sitecore deployments  Overview of Tools and Technologies  Live Demo  Q & A
  4. 4. SITECORE DEPLOYMENTS
  5. 5. OVERVIEW  Sitecore deployments are complicated!  To do a Sitecore deployment, we need :  Latest code changes  Latest configuration changes  Sitecore content items
  6. 6. GOAL  One “click” of a button should:  Build and compile latest code and configurations from the source control  Automatically package up the Sitecore content item changes  Deploy the latest code, configuration and Sitecore content items to the server  Publish the changes to the server
  7. 7. MANUAL DEPLOYMENTS  Works in my machine !  Manual deployments are: Unreliable Error prone Time consuming Costly Difficult to roll back
  8. 8. AUTOMATED DEPLOYMENTS  Automated deployments will be Reliable Scalable Fast Visible Roll-backs
  9. 9. TOOLS AND TECHNLOGIES
  10. 10. Code Update Workflow
  11. 11. Tools Stack  Microsoft Visual Studio (VS)  Hedgehog Team Development (TDS)  Glass Mapper for Sitecore  SlowCheetah (VS plugin)  Microsoft Web Deploy  JetBrains TeamCity  Sitecore Ship  Chocolatey / Curl
  12. 12. CONFIGURATION OVERVIEW  Local Install of the Sitecore CMS  Configure VS Project  Configure TDS projects  Setup Sitecore Glass  Setup Source control (Git)  Configure Web Deploy on QA server  Configure Team City on CI server  Configure Sitecore Ship with VS and TeamCity  Setup Slack Notifications (Optional)
  13. 13. Local Install of the Sitecore CMS
  14. 14. Configure VS Project
  15. 15. Configure TDS projects  MyProject.TDS.Core  MyProject.TDS.Master  MyProject.TDS.Master.Content  MyProject.TDS.Master.System
  16. 16. Setup Sitecore Glass
  17. 17. Setup Source Control
  18. 18. Configure QA server Web Deploy
  19. 19. Configure Team City on CI server
  20. 20. Configure Sitecore Ship with VS and TC
  21. 21. Slack Notifications
  22. 22. DEMO
  23. 23. QUESTIONS?

×